【发布时间】:2016-10-23 19:03:42
【问题描述】:
我想读取一行文本并将它们拆分,所以我决定使用read 命令。
当我这样尝试时,
$ echo 'a b c d' | while read -a VARARR ; do echo ${VARARR[@]}; done
a b c d
一切正常,但似乎while 命令是多余的,所以我尝试了
$ echo 'a b c d' | read -a VARARR
但是,这不起作用。 为什么?
【问题讨论】:
-
这也是 BashFAQ #24:mywiki.wooledge.org/BashFAQ/024