請問兩個檔案比對的script - Linux

Ina avatar
By Ina
at 2013-01-19T16:13

Table of Contents

我目前想要寫一個shell script做兩個檔案比對

例如...

File A 內容 : File B :
甲 Mary Mary Car
乙 Tom Tom Car
丙 John Ken Car
丁 Ken

做檔案比對之後要輸出到File C :
Car 甲 Mary
Car 乙 Tom
NoCar 丙 John
Car 丁 Ken

我現在是用兩個讀檔while搭if來判斷人名相同
但是...會有重複印的狀況發生

請問版上熟script的前輩們這有沒有更好的做法呢

感謝~

--
Tags: Linux

All Comments

Joseph avatar
By Joseph
at 2013-01-20T13:56
用awk
Xanthe avatar
By Xanthe
at 2013-01-21T12:20
join?

apt-get update

Olive avatar
By Olive
at 2013-01-19T15:29
今天剛裝好一台debian 在執行 apt-get update總是會出現 Err http://ftp.tw.debian.org squeeze/updates/main Sources 404 Not Found Err http://ftp.tw.debian.org squeeze/upd ...

任務管理

Blanche avatar
By Blanche
at 2013-01-18T21:23
請問在linux下有沒有較方便的任務管理指令 需求不多,就是監控系統有沒有某程式的執行 比如,我現在有一個執行檔 a.out在跑 有什麼指令可以and#34;判斷或抓取and#34;系統是否有此程式在執行 (不是像top指令and#34;自己去看and#34;有沒有此程式) 以及刪除它的指令 謝謝 ...

轉移使用者帳號

Oscar avatar
By Oscar
at 2013-01-18T20:44
各位版友好 我想從很舊的版本的fedora,將裡面的使用者帳號移植到最新的centos 但是假設fedora上的使用者有上百個左右 有辦法在不更改原本的使用者的密碼的情況下做移植嗎? 還是就只能寫script把原本的/etc/passwd裡面的帳號讀出來 一個一個做useradd,然後再重新設定密碼 ...

Fedora 18 Nautilus 分割視窗功能

Xanthe avatar
By Xanthe
at 2013-01-18T19:39
※ 引述《CMturtle (傑尼龜)》之銘言: : 剛剛把我的 Fedora 更新到 18 版的 : 但是我把file manager打開發現少了很多以前的設定 : 我最需要的是split pane的功能(按f3會出現的那個) : 請問要怎樣才能把那個功能找回來阿QQ? 那個功能被 GNOME Develo ...

Fedora 18 Nautilus 分割視窗功能

Bennie avatar
By Bennie
at 2013-01-18T16:36
剛剛把我的 Fedora 更新到 18 版的 但是我把file manager打開發現少了很多以前的設定 我最需要的是split pane的功能(按f3會出現的那個) 請問要怎樣才能把那個功能找回來阿QQ? - ...