awk 如何找出兩檔案相同字串 - Linux

Doris avatar
By Doris
at 2010-03-18T10:12

Table of Contents

我有兩個檔案

a.txt b.txt
------------- -------------
abc111 abc123 abc555 abc111
abc222 abc124 cde666 cde123
cde333 cde125
cde444 cde126
------------- -------------

目標是要知道 a.txt 跟 b.txt 第一欄的前三個字元是不是相同
並且抓出該行輸出到 c.txt

c.txt
---------------------------
abc111 abc123 abc555 abc111
abc222 abc124 abc555 abc111
cde333 cde125 cde666 cde123
cde444 cde126 cde666 cde123
---------------------------

如果先用 sed 將字串分成 abc 111
可以只比較某一欄
但不知道在不同檔案的字串該如何比較


※ 編輯: corny 來自: 140.112.50.156 (03/18 10:32)

Tags: Linux

All Comments

設定常用主機?

Robert avatar
By Robert
at 2010-03-18T09:58
我記得有種方法 可以讓你在 ssh host1.xxx.com.tw 的時候 直接打 ssh host1 就好了 不過有點忘記要怎麼弄 是寫環境變數在 .bash_profile 裡面嗎? Thanks in advance ^^ - ...

ubuntu 9.10 開機的錯誤訊息

Sarah avatar
By Sarah
at 2010-03-17T23:31
※ 引述《MilchFlasche (實踐才能發光)》之銘言: 那個訊息就是在掃瞄硬碟啊,可能有不正常關機或怎樣, 你沒有等它跑完過嗎? 還是說 ext4 檔案系統要跑比較久…… 我用 Lenovo S10-2 有時休眠到沒電, 重開機的時候也只檢查一下下就繼續開機了。 ----------------- ...

請推薦 Embedded Linux 課程

Enid avatar
By Enid
at 2010-03-17T22:42
因為工作需要,有沒有人可以推薦一下 Embedded Linux 的課程?目前知道比較知名的有下面這兩個,因為價錢都不便宜, 很怕花了錢當冤大頭...囧 傳識 http://tinyurl.com/mcf9xv 自強工業基金會 http://edu.tcfst.org.tw/edm/99C002.asp ...

ubuntu 9.10 開機的錯誤訊息

Gary avatar
By Gary
at 2010-03-17T22:37
那個訊息就是在掃瞄硬碟啊,可能有不正常關機或怎樣, 你沒有等它跑完過嗎? 還是說 ext4 檔案系統要跑比較久…… 我用 Lenovo S10-2 有時休眠到沒電, 重開機的時候也只檢查一下下就繼續開機了。 ※ 引述《James042 (差羽鳥11)》之銘言: : 我是用linux的新手 : ------- ...

proecess間的mutual exclusive RW

Genevieve avatar
By Genevieve
at 2010-03-17T22:25
※ 引述《WindChris (風)》之銘言: : 請教一下 : 一篇文章 : 讓十個process去read : 一個process一次讀一列出來 : 怎麼在shell script下保證這十個process不會讀到同樣的列 : EX:每支process的內容 ...