EnderUNIX Team.


EnderUNIX tips

Mail to My Friend , Home Page

[ Shell Scripting ]

"Cut from standard commands" - Ülkü SAYILAN - (2004-08-23 11:41:40)   [6532]


To properly cut the output of unix standard commands; such as ls, ps; and properly handle
them without all the extra spaces, use this:

% ls -lt| tr -s " " | cut -f6-10
% ls -lt| tr -s " " | < --do what ever-- >

tr -s " " ==> here tr in effect removes all the extra formatting extra spaces introduced by unix shell, for display, and translates in to format easy to work with.

If we dont use this tr, then the -c option of cut will be unreliable because of varying size field lengths in the output and also -f option will be unreliable because of extra formatting delimiters.

ls -lt | tr -s " "
ps -ef | tr -s " "

gives us proper output to properly extract data or
columns

Mail to My Friend , Home Page