[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: cat inside find utility to start search directory list in a file
From: |
Alex fxmbsw7 Ratchev |
Subject: |
Re: cat inside find utility to start search directory list in a file |
Date: |
Thu, 2 Sep 2021 15:02:22 +0200 |
another option instead of cpu intense <pe> the simpler -- argument may be
passed
p=--path
find -- $p ( or "$p" if content of $p is more complicated )
expected: no error no such option --path, expected error path --path not
found
On Thu, Sep 2, 2021, 14:38 Emanuele Torre <torreemanuele6@gmail.com> wrote:
> Also, in general, consider using this over just "${loc[@]}":
>
> find "${loc[@]/#-/./-}" ..
>
> because, for example, if a path is relative and starts with "-", it will be
> interpreted by find(1) as an option/predicate instead of being interpreted
> as a
> path.
>
> This is a pitfall of find(1).
>
> Cheers,
> emanuele6
>
> On 2 September 2021 08:14:11 CEST, Alex fxmbsw7 Ratchev <fxmbsw7@gmail.com>
> wrote:
>>
>> mapfile -t loc <file
>> find "${loc[@]}" ..
>>
>> file ( or data ) may also contain \0s instead of \ns as separator, then
>> just do -d '' on mapfile
>>
>> On Thu, Sep 2, 2021, 07:23 Budi <budikusasi@gmail.com> wrote:
>>
>> Tried have find utility to start search directory listed in a file:
>>>
>>> find "`cat a.txt`"
>>>
>>> can't go right
>>> As the dir. names contains space
>>> Please help to solve
>>>
>>>
>>>