[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)