[Top][All Lists]

[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
<address@hidden> 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]