この質問にはすでに回答があります :ジッパー方式でファイルをマージ/レイトマージ
(3つの回答)
7年前にクローズ。
Linux
(3つの回答)
7年前にクローズ。
標準のcat
ファイルを1行ずつ(必要に応じて行ごとに)連結します。 水平が必要だと思います cat
最近ますます頻繁に命令する;つまり、ファイルのリストを取得し、それらを列ごとに水平方向に連結するコマンドです。これまでアドホックな回避策を使用してきましたが、これに対する適切な解決策があるかどうかを知りたいと思います。
明確にするために、cat
間の次の比較を検討してください。 およびhcat
2つのファイルの:
$ cat a.dat 1.dat
a b
c d
1 2
3 4
$ hcat -s ' ' a.dat 1.dat
a b 1 2
c d 3 4
(cat
とは異なります 慣例により、UNIXファイルの最後には列区切り文字がないため、区切り文字を指定する必要があります。)
承認された回答:
これは貼り付けの仕事のように聞こえます:
paste -d ' ' a.dat 1.dat
出力:
a b 1 2
c d 3 4