web-dev-qa-db-ja.com

水平猫を実装する方法?

標準catは、ファイルを行ごとに連結します(行がある場合は行ごとに連結します)。最近、ますますhorizo​​ntalcatコマンドが必要になります。つまり、ファイルのリストを受け取り、それらを列ごとに水平方向に連結するコマンドです。これまではアドホックな回避策を使用してきましたが、これに適した解決策があるかどうか知りたいのですが。

明確にするために、2つのファイルのcathcatの間の次の比較を検討してください。

$ 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ファイルの末尾には列セパレータがないため、セパレータを指定する必要があります。)

27
Konrad Rudolph

これは貼り付けの仕事のように聞こえます:

paste -d ' ' a.dat 1.dat

出力:

a b 1 2
c d 3 4
37
Thor