我有一个包含两列信息的文件:
box1 a1
box2 a2
我正在尝试逐行读取此文件read
并将每个行项放入一个变量中。
在第一次通过时,$a
将包含box1
并且$b
将包含a1
.
在第二遍中,$a
将包含box2
并且$b
将包含a2
等。
我用来尝试实现的代码示例如下:
for i in text.txt; do
while read line; do
echo $line | read a b;
done < text.txt;
echo $a $b;
done
这给了我以下结果:
box1 a1 box2 a2
当我预期以下结果时:
box1 a1
box2 a1
我怎样才能解决这个问题?