我想從文件讀取每行輸入,取一個特定的單詞(用分隔符分隔)並將其分配給一個變量。從文件中讀取每一行輸入並分配給一個變量
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