On Thu 27 Mar 2014 19:15:13 Pierre Gaston wrote: > On Thu, Mar 27, 2014 at 5:53 PM, Mike Frysinger <vap...@gentoo.org> wrote: > > On Thu 27 Mar 2014 08:01:45 Greg Wooledge wrote: > > > files=() > > > while IFS= read -r -d '' file; do > > > > > > files+=("$file") > > > > > > done < <(find . -iname '*.mp3' ! -iname '*abba*' -print0) > > > > i've seen this construct duplicated so many times :(. i wish we had a > > native > > > > option for it. maybe something like: > > read -A files -r -d '' < <(find . -iname '*.mp3' -print0) > > > > perhaps there is another shell out there that implements something that > > can replace that loop that bash can crib ? > > An option to change the delimiter for readarray/mapfile?
thanks, i wasn't aware of that func. that seems like the easiest solution. -mike
signature.asc
Description: This is a digitally signed message part.