Sponsored Content
Full Discussion: need help in tab space !
Top Forums Shell Programming and Scripting need help in tab space ! Post 302274633 by ali560045 on Thursday 8th of January 2009 03:32:44 AM
Old 01-08-2009
need help in tab space !

i have a commad that display the total each directory size in KB.Below the commad and o/p:

Code:
ls -ltr | grep ^d | awk '{print $9}' | xargs du -sk

output:
Quote:
28 ssh
206016 Outgoing
16125380 Incoming
4 Mail
141352 lib
136 doc
50679708 Processed
204 OLD_AMIS_Scripts
11396 temp
129692 tools
156976 447_tools
4 arch_logs
68 svmon_output
20212 conf
2107252 done_processing
16324 CurrentCollectorResendTool
132628 Reports
234268 AMIS_Scripts
10796 bin
6083392 logs
what i want is the proper tab space b/w value and dir.? how to get that.
thanks in advance
 

10 More Discussions You Might Find Interesting

1. UNIX Desktop Questions & Answers

replace tab with space

How do I replace a tab with a space in scripts using sed/awk ? (1 Reply)
Discussion started by: avnerht
1 Replies

2. Shell Programming and Scripting

How to echo a <tab> space?

I've tried this: echo "${bold}User${norm} : u"\t"${bold}All Users ${norm} : a\t" and i got this output: Specific User : u\tAll User: a\t (14 Replies)
Discussion started by: laila63
14 Replies

3. UNIX for Dummies Questions & Answers

how to grep for blank records (space,tab,/n)?

I want to exclude (-v) blank records from a file before analysing it. I know I can use '^]$' for spaces and tabs but how do you look for lines that have nothing (/n or line feed) ? (2 Replies)
Discussion started by: Browser_ice
2 Replies

4. Shell Programming and Scripting

Awk to find space and tab.

Wants to print line when there exist leading or trailing space or tab in fields 2,3 and 5 The below code prints all lines in file even if they dont have leading and trailing space or tab. nawk -F"|" '{for(i=1;i<=NF;i++) {if ($i ~ "^*" || $i ~ "*$")}}1' file file Ouput required: ... (5 Replies)
Discussion started by: pinnacle
5 Replies

5. UNIX for Dummies Questions & Answers

Delimiter: Tab or Space?

Hello, Is there a direct command to check if the delimiter in your file is a tab or a space? And how can they be converted from one to another. Thanks, G (4 Replies)
Discussion started by: Gussifinknottle
4 Replies

6. Shell Programming and Scripting

how to keep tab from being converted to space

Hi, I want to read lines from a file, and I'm using two methods 1 use while read line do done<filename 2 use line=`sed -n '3p' filename` however, in both of them, I notice that the tab between fields are automatically converted to space because I want to use awk over the... (10 Replies)
Discussion started by: esolvepolito
10 Replies

7. UNIX for Dummies Questions & Answers

Changing only the first space to a tab in a space delimited text file

Hi, I have a space delimited text file but I only want to change the first space to a tab and keep the rest of the spaces intact. How do I go about doing that? Thanks! (3 Replies)
Discussion started by: evelibertine
3 Replies

8. Shell Programming and Scripting

How to remove tab space if any in a variable?

I have a variable sumOfJEOutputFile which is the output file of an SQL command which contains the output of that SQL. The output looks like below: ----------- 58 I am using following code to manipulate the output: (sed 1,2d $sumOfJEOutputFile > $newTemp1 | sed '$d' $newTemp1)... (4 Replies)
Discussion started by: Sharma331
4 Replies

9. Shell Programming and Scripting

Output file with <Tab> or <Space> Delimited

Input file: xyz,pqrs.lmno,NA,NA,NA,NA,NA,NA,NA abcd,pqrs.xyz,NA,NA,NA,NA,NA,NA,NA Expected Output: xyz pqrs.lmno NA NA NA NA NA NA NA abcd pqrs.xyz NA NA NA NA NA NA NA Command Tried so far: awk -F"," 'BEGIN{OFS=" ";} {print}' $File_Path/File_Name.csv Issue:... (5 Replies)
Discussion started by: TechGyaann
5 Replies

10. UNIX for Beginners Questions & Answers

Replace space by tAB

My file looks like 3 33 210.01.10.0 2.1 1211 560 26 45 1298 98763451112 15412323499 INPUT OK 3 233 40.01.10.0 2.1 1451 780 54 99 1876 78787878784 15423210199 CANCEL OK Aim is to replace the spaces in each line by tab Used: sed -e 's/ */\t/g' But I get output like this... (3 Replies)
Discussion started by: sa@@
3 Replies
DLOCATE(1)							      dlocate								DLOCATE(1)

NAME
dlocate - program to view debian package information SYNOPSIS
dlocate [OPTIONS] [command] [ package... | PATTERN...] DESCRIPTION
dlocate is a fast alternative to dpkg for queries like `dpkg -L' and `dpkg -S' COMMANDS
(none) List all records where either the package name or the filename matches PATTERN. Note that dlocate uses GNU grep, so normal regexp metacharacters need to be taken into account or avoided by using the '-F' (Fixed String) grep option. For example, to search for `/usr/bin/[', you might try: dlocate '/usr/bin/[' or dlocate -F '/usr/bin/[' -S list all records where only the filename matches PATTERN. Note that dlocate uses GNU grep, so normal regexp metacharacters need to be taken into account. Fixed String searches are incompat- ible with -S For example, to search for `/usr/bin/[', you need to type: dlocate '/usr/bin/[' -l Regexp-enhanced emulation of `dpkg -l'. Shows all packages which match package. Internally this uses grep on a file containing the reformatted output output of 'dpkg -l' (four fields separated by tabs; status, package-name, installed version, short description) so it will return packages whose version or short description matches, too. Various flavours of regular expression are supported. For example, Extended Regexp: dlocate -l '^..[[:space:]]libc6' or Perl Regexp: dlocate -P -l '^..slibc6' Both of these will list all the packages whose names start with `libc6'. Note that because of the difference between regular expressions and dpkg's shell-style pattern matching, the output from dlocate -l is occasionally different to the output from dpkg -l. This is not a bug, regular expressions are far more flexible than shell pattern matching. This is the way dlocate is supposed to run, but it may require some knowledge of regular expressions to get the output you want. -k List package names of installed kernels and all related packages -K Detailed list of installed kernels and all related packages -L List all files in package. -s Print status of package. -ls `ls -ldF' of all files in package. -lsconf `ls -ldF' of conffiles in package. -conf List conffiles in package. -du `du -sck' of all files in package. -md5sum List md5sums (if any) of package. -md5check Check md5sums (if any) of package. -man List man pages (if any) in package. -lsman List full path/filenames of man pages (if any) in package. -lsbin List full path/filenames of executable files (if any) in package. OPTIONS
--filename-only Only output file names when searching for files --package-only Only output package names when searching for files -w, --word-regexp Select only those lines containing matches that form whole words. The test is that the matching substring must either be at the beginning of the line, or preceded by a non-word constituent character. Similarly, it must be either at the end of the line or fol- lowed by a non-word constituent character. Word-constituent characters are letters, digits, and the underscore. -i, --ignore-case Ignore case distinctions in the PATTERN -E, --extended-regexp Interpret PATTERN as an extended regular expression. This is the default. -F, --fixed-strings Interpret PATTERN as a list of fixed strings, separated by newlines, any of which is to be matched. -G, --basic-regexp Interpret PATTERN as a basic regular expression. -P, --perl-regexp Interpret PATTERN as a Perl regular expression. This is considered to be highly experimental within GNU grep and may warn of unim- plemented features. -h, -H, --help Produces a short help message and exits. -V, --version Display dlocate's version number and exit. -v, --verbose, --debug Produce verbose debugging output FILES
/etc/default/dlocate Configuration file with default options. Currently the only option is to enable/disable gzip compression of /var/lib/dlocate/dlo- catedb. /var/lib/dlocate/dlocatedb plain text listing of all files belonging to all packages (optionally compressed) /var/lib/dlocate/dpkg-list Listing of all packages known to dpkg. This contains the reformatted output output of 'dpkg -l'. The file format is four fields separated by tabs: status [TAB] package-name [TAB] installed version [TAB] short description EXAMPLES
To find which package `/usr/bin/[' belongs to: dlocate '/usr/bin/[' To view all man pages contained within the dpkg package: man $(dlocate -man dpkg) To purge kernel version 2.6.28.7 and all related module packages: dlocate -k | grep -- -2.6.28.7 | xargs apt-get purge To check the md5sums of the dlocate package: dlocate -md5check dlocate To use dpkg-repack to make a backup copy of all installed mythtv packages just before upgrading them: dlocate -l mythtv | grep '^.i' | awk '{print $2}' | xargs dpkg-repack # dlocate -l mythtv | grep '^.i' | awk '{print $2}' | xargs dpkg-repack dpkg-deb: building package `libmythtv-perl' in `./libmythtv-perl_0.21.svn20090414-0.0_amd64.deb'. dpkg-deb: building package `mythtv' in `./mythtv_0.21.svn20090414-0.0_amd64.deb'. dpkg-deb: building package `mythtv-backend' in `./mythtv-backend_0.21.svn20090414-0.0_amd64.deb'. dpkg-deb: building package `mythtv-common' in `./mythtv-common_0.21.svn20090414-0.0_amd64.deb'. dpkg-deb: building package `mythtv-database' in `./mythtv-database_0.21.svn20090414-0.0_amd64.deb'. dpkg-deb: building package `mythtv-doc' in `./mythtv-doc_0.21.svn20090414-0.0_amd64.deb'. dpkg-deb: building package `mythtv-frontend' in `./mythtv-frontend_0.21.svn20090414-0.0_amd64.deb'. dpkg-deb: building package `mythtv-perl' in `./mythtv-perl_0.21.svn20090414-0.0_amd64.deb'. dpkg-deb: building package `mythtv-status' in `./mythtv-status_0.9.0-5_amd64.deb'. dpkg-deb: building package `mythtv-themes' in `./mythtv-themes_0.21-0.0_amd64.deb'. dpkg-deb: building package `mythtvfs' in `./mythtvfs_0.5.2-2_amd64.deb'. dpkg-deb: building package `python-mythtv' in `./python-mythtv_0.21.svn20090414-0.0_amd64.deb'. ENVIRONMENT VARIABLES
COLUMNS Sets the number of columns dlocate should use when displaying formatted text. Currently only used by -l. Values lower than 80 are ignored. SEE ALSO
dpkg(1), update-dlocatedb(8), grep(1) and grep-dctrl(1). AUTHOR
dlocate was written by Jim Pick <jim@pick.com> and Craig Sanders <cas@taz.net.au>. dlocate is Free Software licensed under the GNU General Public License. Debian Project 2009-06-03 DLOCATE(1)
All times are GMT -4. The time now is 02:46 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy