script help
RGH
rgheck at comcast.net
Tue Dec 2 01:35:15 UTC 2008
Gordon Messmer wrote:
> Dave Ihnat wrote:
>> On Mon, Dec 01, 2008 at 04:10:50PM -0500, RGH wrote:
>>> ls -1d *log | xargs rm -Rf
>>> Note that the first option is a one, not an el.
>>
>> Or for that matter, just "echo *log" instead of ls.
>
> Neither of those are reliable. If there are enough matches to require
> xargs, then both ls and echo will fail. xargs also doesn't care
> whether or not each entry is printed on its own line, so "ls -1" isn't
> better than "ls" with no argument.
>
It is better, because "ls -1" doesn't print all the junk. This wasn't
meant to deal with the spaces-in-filenames problem. The IFS reset I
mentioned in another post is what's needed to deal with that, isn't it?
Combined with `ls -1` of course.
rh
More information about the fedora-list
mailing list