bug-bash
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: How to deal with space in command line?


From: Pierre Gaston
Subject: Re: How to deal with space in command line?
Date: Sun, 19 Sep 2010 08:51:07 +0300

On Sun, Sep 19, 2010 at 5:26 AM, Chris F.A. Johnson
<chris@cfajohnson.com> wrote:
> On Sat, 18 Sep 2010, Peng Yu wrote:
>
>> stat --printf "%y %n\n" `find . -type f -print`
>>
>> I could use the following trick to stat each file separately. But I
>> prefer to stat all the files at once. I'm wondering if there is any
>> easy way to converted the strings returned by find if there are
>> special characters such as space by adding '\' in front them?
>
>   This will supply as many files as possible as arguments to stat:
>
> find . -type f -exec stat --printf "%y %n\n" +
a little typo:
find . -type f -exec stat --printf "%y %n\n"  {} +

Also note that gnu find has a -printf that probably does what you want
without stat (not portable, but
then neither is stat --printf)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]