03-14-07 06:19 AM
In article <1173815791.063040.56750@s48g2000cws.googlegroups.com>,
"KAKA" <kaka.hui@gmail.com> wrote:
> I am trying read filelist.log and strip out all file attributes and
> print only the full path filname to output.log. The command (2 below)
> I tried does not generate the appropriate output. (NOTE: I even tried
> to issue cut without the -d switch, since tab is the default delimiter
> for cut, it still doesn't work) What am I doing wrong here?
Cut does not treat multiple delimiters in a row as a single delimiter.
So it's not useful for files where you can have varying amounts of
whitespace between the columns.
Use awk instead:
awk '{print $11}'
>
> Here is what I issued on the command line:
>
> cut -f11 -d ' ' filelist.log > output.log
>
> OR since some paths come with directory / file names with space. I
> would use this also:
>
> cut -f 11-20 -d ' ' filelist.log > output.log
>
>
> Here is my filelist.log:
>
> 23151931 43 -rwxrw-r-- 1 www www 43520 Oct 8 2004 /
> export/home/qa/Utils/All 3rd Party Version/Docs/thirdparty.doc
> 33219855 3048 -rwxrw-r-- 1 www www 3109936 Jun 18 2004 /
> export/home/qa/Utils/All 3rd Party Version/Popular Versions/VPN
> _PPC/movianvpn-3.05-ppc2002.exe
>
> Here is my output.log
>
> 23151931 43 -rwxrw-r-- 1 www www 43520 Oct 8 2004 /
> export/home/qa/Utils/All 3rd Party Version/Docs/thirdparty.doc
> 33219855 3048 -rwxrw-r-- 1 www www 3109936 Jun 18 2004 /
> export/home/qa/Utils/All 3rd Party Version/Popular Versions/VPN
> _PPC/movianvpn-3.05-ppc2002.exe
--
Barry Margolin, barmar@alum.mit.edu
Arlington, MA
*** PLEASE post questions in newsgroups, not directly to me ***
*** PLEASE don't copy me on replies, I'll read them in the group ***
[ Post a follow-up to this message ]
|