$ 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]}
是否有任何最短的方法来进入临时数组行中的每个名称。
答案 0 :(得分:3)
怎么样
arr=(`grep line1 file`)
或更好
read -a arr < <(grep line1 file)
答案 1 :(得分:0)
grep line1 file | cut -f2 -d " "
...检查这种方式