need help in tab space !


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting need help in tab space !
# 1  
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
# 2  
Old 01-08-2009
Code:
find ./* -type d -prune -print | xargs du -sk | sed 's/ /\t/'

Needs fewer program invocations too.
# 3  
Old 01-08-2009
still not formating properly:

output:
Code:
156976  ./447_tools
234512  ./AMIS_Scripts
16324   ./CurrentCollectorResendTool
16952340        ./Incoming
4       ./Mail
204     ./OLD_AMIS_Scripts
206016  ./Outgoing
50682604        ./Processed
132628  ./Reports
4       ./arch_logs
10796   ./bin
20212   ./conf
136     ./doc
2107252 ./done_processing
141352  ./lib
6120932 ./logs
28      ./ssh
68      ./svmon_output
11396   ./temp
129692  ./tools


Last edited by ali560045; 01-08-2009 at 04:57 AM..
# 4  
Old 01-08-2009
Could you post your output using the code-tags? 'Cause I see tabs in your output when I look at the sites source.
# 5  
Old 01-08-2009
i have edited it. below is what i want:

Code:
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

# 6  
Old 01-08-2009
Have a look into printf. It's available in the shell and awk.
# 7  
Old 01-08-2009
could able to get the use of printf here. what i want is that the directory name should be aligned rowwise
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. 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

2. 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

3. 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

4. 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

5. 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

6. 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

7. 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

8. 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

9. 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

10. 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
Login or Register to Ask a Question