2 つの列に情報を含むファイルがあります。
box1 a1
box2 a2
このファイルを 1 行ずつ読み込んで、read
各行の項目を変数に入れようとしています。
最初のパスでは、$a
が含まれbox1
、$b
が含まれますa1
。
2 番目のパスで$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
どうすればこれを修正できますか?