先日行われたシェル芸勉強会の中で、別のファイルから1行ずつデータを取得させたいということがあった。 いろいろとやり方を調べたりしていたのだが、その中でくんすとさんがいい感じの回答をしていた。 cat speech | awk 'NF==0{getline< "speech2"}{print}'#シェル芸 実行例を書いてみる。 以下の例では、「seq.txt」の空行に「aiueo.txt」というファイルの中身を差し込んでいっている。 [blacknon@thinkpad25][~/Work/201910/20191031] (`・ω・´) < cat seq.txt 1 2 3 4 5 6 7 8 9 10 [blacknon@thinkpad25][~/Work/201910/20191031] (`・ω・´) < cat aiueo.txt あ い う え お か き く け こ [bl