2
$ cat file 
line1: Joe Frank tom Jim Michelle Antony
line2: Frank Joe tom Jim Antony Michelle higgs julien
$ arr=`cat file | grep line1`
$ echo $arr 
line1: Joe Frank tom Jim Michelle Antony
$ echo ${arr[1]}
line1: Joe Frank tom Jim Michelle Antony

而我期望Joe的输出echo ${arr[1]}

是否有任何最短的方法可以进入临时数组中的每个名称。

4

2 回答 2

3

怎么样

arr=(`grep line1 file`)

或者更好

read -a arr < <(grep line1 file)
于 2013-01-28T09:40:05.433 回答
0
grep line1 file | cut -f2 -d " "

...检查这种方式

于 2013-01-28T09:46:12.807 回答