[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Automake-NG] [PATCH 3/3] [ng] dist: do not exceed command line leng
From: |
Stefano Lattarini |
Subject: |
Re: [Automake-NG] [PATCH 3/3] [ng] dist: do not exceed command line length limits, even with many files |
Date: |
Sat, 14 Jul 2012 20:25:34 +0200 |
On 07/14/2012 07:59 PM, Eric Blake wrote:
> On 07/14/2012 11:24 AM, Stefano Lattarini wrote:
>> On 07/14/2012 05:13 PM, Akim Demaille wrote:
>>>
>>> Le 13 juil. 2012 à 12:19, Stefano Lattarini a écrit :
>>>
>>>> + @while read file; do \
>
>>>> + done < $(am__dir)/address@hidden
>>>
>>> I would write
>>>
>>> @< $(am__dir)/address@hidden while read file; do
>>> …
>>> done
>>>
>>> but I guess that's a matter of taste. Ack.
>>>
>> In this case, you have better taste I guess :-). But is the above really
>> portable?
>
> No, it is not.
>
> <file command
>
> is portable, but
>
> <file { compound command; }
>
> is not. That is, only simple commands allow you to position a
> redirection before the rest of the command. 'while' is a compound
> command, so the redirection must come last.
>
Quick and helpful as usual :-) Thanks Eric.
One question though: is "<file { compound command; }" also non-portable
if we limit ourselves to POSIX shells?
Thanks,
Stefano
- [Automake-NG] [PATCH 0/3] Distribute many files without hitting command line length limits, Stefano Lattarini, 2012/07/13
- [Automake-NG] [PATCH 2/3] [ng] coverage: distributing lots of files, Stefano Lattarini, 2012/07/13
- [Automake-NG] [PATCH 1/3] [ng] dist: memoize some internal variables, Stefano Lattarini, 2012/07/13
- [Automake-NG] [PATCH 3/3] [ng] dist: do not exceed command line length limits, even with many files, Stefano Lattarini, 2012/07/13
- Re: [Automake-NG] [PATCH 3/3] [ng] dist: do not exceed command line length limits, even with many files, Akim Demaille, 2012/07/14
- Re: [Automake-NG] [PATCH 3/3] [ng] dist: do not exceed command line length limits, even with many files, Stefano Lattarini, 2012/07/14
- Re: [Automake-NG] [PATCH 3/3] [ng] dist: do not exceed command line length limits, even with many files, Eric Blake, 2012/07/14
- Re: [Automake-NG] [PATCH 3/3] [ng] dist: do not exceed command line length limits, even with many files,
Stefano Lattarini <=
- Re: [Automake-NG] [PATCH 3/3] [ng] dist: do not exceed command line length limits, even with many files, Eric Blake, 2012/07/14
- Re: [Automake-NG] [PATCH 3/3] [ng] dist: do not exceed command line length limits, even with many files, Stefano Lattarini, 2012/07/14
- Re: [Automake-NG] [PATCH 3/3] [ng] dist: do not exceed command line length limits, even with many files, Akim Demaille, 2012/07/18
Re: [Automake-NG] [PATCH 0/3] Distribute many files without hitting command line length limits, Stefano Lattarini, 2012/07/16