我想从文件读取每行输入,取一个特定的单词(用分隔符分隔)并将其分配给一个变量。从文件中读取每一行输入并分配给一个变量
cat Number
Number11,Number21,Number31
Number12,Number22,Number32
Number13,Number23,Number33
我用下面的代码:
while
read LINE
do
var1=$(echo $LINE|awk -F, '{ print $1 }')
echo $var1
done < Number|awk -F\, '{ print $1 "," $2 }'|head -2
我所要的输出是:
Number11
Number12
Number13
但我得到的输出:
Number11,
Number12,
Number13,
我得到不需要的逗号(,)。有人能纠正我吗?
而且,由于只需要在第一场,'n3'可以作为'n2'变量将吸收剩余字段中删除。 – 2014-09-24 00:17:10