2012-10-12 33 views
-1

我有兩個文件:usednaslist & naslist 使用RHEL5fgrep or egrep?

usednaslist

了Filera:/體積/ EQIMS /建造

了Filera:/體積/ iquad_dev/FAST_dev

naslist

server12的SunOS了Filera:/體積/ EQIMS /建設/用戶/ uxsrvlogs

servers3的SunOS了Filera:/體積/ iquad_dev/FAST_dev到/ mnt

服務器4的SunOS filerb:/體積/安全/用戶/ em_master

期望輸出是

服務器4在SunOS filerb:/體積/安全/用戶/ em_master

我曾嘗試

cat naslist | grep -vf usednaslist 

無輸出

cat naslist | egrep -vf usednaslist 

無輸出

cat naslist | fgrep -vf usednaslist 

無輸出

cat naslist | fgrep -xvf usednaslist 

server12的SunOS了Filera:/體積/ EQIMS /建設/用戶/ uxsrvlogs

servers3的SunOS了Filera:/體積/ iquad_dev/FAST_dev到/ mnt

服務器4的SunOS filerb:/體積/安全/用戶/ em_master

+0

???你對第一個文件做什麼? oO –

+0

我不想採取這種偏離軌道....基本上,如果我的出口是在usednaslist我不希望它打印時,我通過naslist – nitrobass24

+0

爲什麼你使用'貓'?而不是'cat filename | grep ...',只需編寫'grep ... filename'。 http://catb.org/jargon/html/U/UUOC.html –

回答

1

這是你想要什麼:

grep -vf usednaslist naslist 

fgrep是probabl快一點,你應該嘗試一下; )