用shell script合併兩個檔案 - Linux

Hazel avatar
By Hazel
at 2008-09-02T21:33

Table of Contents

※ 引述《didigod (我是壞小孩 (*_*))》之銘言:
: 我有兩個檔案 a.txt & b.txt
: 假設兩個檔案各有兩行的資料,我要把這兩個
: 檔案合併成第三個檔案 c.txt。所以c.txt會有
: 四行的資料。
: 例如:
: a.txt b.txt => c.txt
: abc 123 a1 b1 abc 123 a1 b1
: def 456 a2 b2 def 456 a2 b2
: 我想用shell script來完成(應該比寫程式快多了),
: 不過不知道該如何下手。


不需要用到 shell script:
用 join 就可以了。

ex:

anton@gama:~/test$ cat a.1
1 abc 123
2 def 456
anton@gama:~/test$ cat a.1
1 abc 123
2 def 456
anton@gama:~/test$ cat b.1
1 a1 b1
2 a2 b2
anton@gama:~/test$ join a.1 b.1
1 abc 123 a1 b1
2 def 456 a2 b2


--

人不作出犧牲,便得不到任何收穫;如果要得到某種東西,就必須付出同等代價。這一點
,就是鍊金術的基本原則 ── 等價交換。當時我們深信這一點就是世界的真理。

阿爾風斯‧愛力克,《鋼之鍊金術師》開場白

--
Tags: Linux

All Comments

英文段落的排版方法?

Christine avatar
By Christine
at 2008-09-02T21:16
Hi,請問有沒有什麼現成的方式, 能夠將由數句英文句子組成的文章作排版呢? 像是這樣: The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. 會變成: ...

用shell script合併兩個檔案

Frederic avatar
By Frederic
at 2008-09-02T21:15
我有兩個檔案 a.txt andamp; b.txt 假設兩個檔案各有兩行的資料,我要把這兩個 檔案合併成第三個檔案 c.txt。所以c.txt會有 四行的資料。 例如: a.txt b.txt =andgt; c.txt abc 123 a1 b1 abc ...

$'\nnn'

Jake avatar
By Jake
at 2008-09-02T14:13
※ 引述《kenshinn (子凌(b))》之銘言: : 我有個檔案中中文的部份都變成了 \nnn 的編碼 : 請問我應該如何將其還原回中文字 : 已知用 $and#39;\nnnand#39; 的方式可以做到 : 例如: : $echo $and#39;\346\226\260\351\200\262and ...

有誰玩過 LinuxMCE嘛

Quanna avatar
By Quanna
at 2008-09-02T13:31
前兩年 Windows 就已經推出 WindowsMCE 的相關軟硬體套件 也有廠商直接 銷售 WindowsMCE的桌機 不過好像沒有推廣起來.. 這兩天上網搜尋了一下 才知道 Linux 族群 也有MCE的東西 目前主機板大廠 有推出幾款尚屬平價且多媒體輸出介面很齊全的主機板 所以有點想來搞一套 ...

putty 遠端登入複製的問題

Thomas avatar
By Thomas
at 2008-09-02T08:40
請問一下,我使用 putty 遠端登入 linux,我想要複製某一串字串 不知道是否有快捷鍵如 ctrl + c/p 可以使用?每次都是用滑鼠右鍵 做貼上的動作,複製也是要用滑鼠 :S 不知道是否有這樣子的功能? 謝謝 :andgt; - ...