0
我有兩個文件...比較用awk或兩個文件的sed
Lookup是1285線長:
cat Lookup.txt
abc
def
ghi
jkl
主要是4838869線長:
cat main.txt
abc, USA
pqr, UK
xyz, SA
我需要比較lookup和main,然後將main中的匹配行輸出到final.txt中
我有兩個文件...比較用awk或兩個文件的sed
Lookup是1285線長:
cat Lookup.txt
abc
def
ghi
jkl
主要是4838869線長:
cat main.txt
abc, USA
pqr, UK
xyz, SA
我需要比較lookup和main,然後將main中的匹配行輸出到final.txt中
您不需要awk
或sed
在這裏,但grep
,假設我在正確閱讀您的要求:
% grep -f lookup.txt main.txt > final.txt
% cat final.txt
abc, USA
我認爲你應該更加精確,如果你想要一些幫助。如果你只是想在'main'中找到'lookup'中的哪一行,並沒有真正的效率問題,那麼在'Lookup'行和'grep -x -q'上有一個循環,你就是完成。 – tonio 2011-04-01 15:44:00