1. ホーム
  2. unix

[解決済み] 2つのテキストファイルから行を挿入する方法

2023-05-11 11:51:35

質問

2つ(またはそれ以上)のテキストファイルの行をインターリーブする最も簡単で迅速な方法は何ですか?例を挙げます。

ファイル 1:

line1.1
line1.2
line1.3

ファイル2

line2.1
line2.2
line2.3

インターリーブされています。

line1.1
line2.1
line1.2
line2.2
line1.3
line2.3

確かに、両方を開いてタスクを実行する小さなPerlスクリプトを書くのは簡単です。しかし、もっと少ないコード、たとえば Unix ツールを使ったワンライナーで済ませることはできないでしょうか?

どのように解決するのですか?

paste -d '\n' file1 file2