我有一个包含两列信息的文件:
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
我怎样才能解决这个问题?