2つのファイルを1つのファイルとして出力しようとしています。次のコマンドを試しました。
cat file1 file2
しかし、ここではfile2
データがfile1
。
私が必要とするのは、最初の行、file1
最初の行、2番目の行、2番目の行などです。file2
file1
file2
誰でも簡単な方法でこれを行う方法を教えてもらえますか?
ベストアンサー1
これのためのアプリがあります!
$ cat file1
file1 line1
file1 line2
$ cat file2
file2 line1
file2 line2
次のファイルをパラメータとして渡すpaste
:
$ paste -d' ' file1 file2
file1 line1 file2 line1
file1 line2 file2 line2
「file1の最初の行の後にfile2の最初の行が続き、file1の2行目の後にfile2の2行目が続く」とは、貼り付ける各行の間に新しい行が必要なことを意味します-d
。 (区切り記号)オプションを調整するだけです。
$ paste -d'\n' file1 file2
file1 line1
file2 line1
file1 line2
file2 line2