Text-Processing
如何實現水平貓?
標準
cat
逐行連接文件(如果願意,可以逐行)。我發現自己最近越來越頻繁地需要水平命令。cat
即一個命令,它採用文件列表並逐列水平連接它們。到目前為止,我已經使用了臨時解決方法,但我想知道是否存在一個好的解決方案。為了澄清,請考慮以下兩個文件之間
cat
的比較:hcat
$ 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