On Thu, Apr 1, 2021 at 7:59 PM Robert Elz <k...@munnari.oz.au> wrote:

> Alternatively
>         d=( $( ls -d /usr/src/pkg/*/$1 ) )
> or just
>         d=( $( printf %s\\n /usr/src/pkg/*/$1 ) )
>
> Just to be sure.    Personally I'd do
>
>         set -- /usr/src/pkg/*/$1
>

Just the glob is fine in the array assignment, it splits and globs the same
as in arguments to  'set':

d=( /usr/src/pkg/*/$1 )

(If there was any context that splits but doesn't glob, this isn't one)

Reply via email to