【发布时间】:2018-09-06 01:13:50
【问题描述】:
我有一个file.txt,其中包含以下几行:
P1,1,3,5
P2,2,4,6
P3,3,6,7
P4,4,7,8
我需要将变量中的每个单词设置为以后用于操作。 例如。
name1=P1; v1=1; x1=3; y1=5
然后
name2=P2; v2=2; x2=4; y2=6
我的代码:
while IFS=, read -r name1 v1 x1 y1
do
echo "$name1 $v1 $x1 $y1"
done < filecomma.txt
如何将每个条目放入变量中? for 循环可以做到吗?
【问题讨论】:
-
你需要一个数组。
-
这样做:n=4
for (( i=0; ido
IFS=","
读取 col1 col2 col3 col4
b[$i] = $col2
完成
这行得通吗????