No brace expansion for ash?

Mike Frysinger vapier at gentoo.org
Sun Jul 10 07:07:56 UTC 2011


On Sun, Jul 10, 2011 at 02:30, Rich Felker wrote:
> On Sun, Jul 10, 2011 at 06:09:01AM +0100, Davide wrote:
>> Thirdly I somewhat disagree that using for instead of brace
>> expansion would make any shell script more readable:
>>
>> mkdir -p /usr/local/people/{me,you,others}
>>
>> mkdir -p /usr/local/people/me /usr/local/people/you /usr/local/people/others
>>
>> for DIR in /usr/local/people/me /usr/local/people/you /usr/local/people/others
>> do
>>   mkdir -p $DIR
>> done
>
> I think you misunderstood.
>
> for x in me you others ; do mkdir -p /usr/local/people/$x ; done

mkdir `printf '%s ' $@`
(ignoring quoting issues of course, but easy to workaround with eval+quotes)
-mike


More information about the busybox mailing list