【状況&実現したいこと】
テキストファイルの各行の末尾に別のテキストファイルの各行を追加したいです。
以下のように二つのテキストファイル(one,two)があり、それぞれの各行の内容を一行にまとめたテキストファイル(three)を作成したいです。
one.txt
aaa
bbb
ccc
two.txt
xxx
yyy
zzz
three.txt
aaa xxx
bbb yyy
ccc zzz
【行ったこと】
以下のように一行ずつtwo.txtを読み込みsedコマンドで末尾に追加しました。
shell
1while read line 2do 3 cat one.txt | sed "s/$/ $line/" >> three.txt 4done < two.txt
上記のプログラムでは出力結果が以下のようになってしまいます。
aaa xxx
bbb xxx
ccc xxx
aaa yyy
bbb yyy
ccc yyy
aaa zzz
bbb zzz
ccc zzz
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。