Code:
$ x=()
$ { while read; do x+=("$REPLY"); done; } <<<"$(ls)"
$ printf 'count=%d\n' ${#x[@]}
count=432
$ wc -l <(ls)
432 /dev/fd/63
$
$
$ { while read; do x+=("$REPLY"); done; } <(ls)
-bash: syntax error near unexpected token `<(ls)'
...
Leave a comment: