need help in tab space !


Login or Register for Dates, Times and to Reply

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

Needs fewer program invocations too.
# 3  
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  
Could you post your output using the code-tags? 'Cause I see tabs in your output when I look at the sites source.
# 5  
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  
Have a look into printf. It's available in the shell and awk.
# 7  
could able to get the use of printf here. what i want is that the directory name should be aligned rowwise
Login or Register for Dates, Times and to Reply

Previous Thread | Next Thread
Thread Tools Search this Thread
Search this Thread:
Advanced Search

Test Your Knowledge in Computers #637
Difficulty: Easy
As of January 2017, Apple's App Store had over 2.2 million apps for the iPhone.
True or False?

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

Featured Tech Videos