Linux 还是白鹭?
我有两个文件:usednaslist和naslist 使用RHEL5 usednaslist filera:/vol/EQIMS/build filera:/vol/iqad\u dev/FAST\u dev naslist server12 SunOS文件:/vol/EQIMS/build/users/uxsrvlogs servers3 SunOS文件:/vol/iqad\u dev/FAST\u dev/mnt server4 SunOS文件rb:/vol/Security/users/em\u master 预期产出为 server4 SunOS文件rb:/vol/Security/users/em\u master 我尝试过的Linux 还是白鹭?,linux,string,shell,unix,grep,Linux,String,Shell,Unix,Grep,我有两个文件:usednaslist和naslist 使用RHEL5 usednaslist filera:/vol/EQIMS/build filera:/vol/iqad\u dev/FAST\u dev naslist server12 SunOS文件:/vol/EQIMS/build/users/uxsrvlogs servers3 SunOS文件:/vol/iqad\u dev/FAST\u dev/mnt server4 SunOS文件rb:/vol/Security/users/e
cat naslist | grep -vf usednaslist
无输出
cat naslist | egrep -vf usednaslist
cat naslist | fgrep -vf usednaslist
cat naslist | fgrep -xvf usednaslist
无输出
cat naslist | egrep -vf usednaslist
cat naslist | fgrep -vf usednaslist
cat naslist | fgrep -xvf usednaslist
无输出
cat naslist | egrep -vf usednaslist
cat naslist | fgrep -vf usednaslist
cat naslist | fgrep -xvf usednaslist
server12 SunOS文件:/vol/EQIMS/build/users/uxsrvlogs
servers3 SunOS文件:/vol/iqad\u dev/FAST\u dev/mnt
server4 SunOS文件rb:/vol/Security/users/em_master这是您想要的:
grep -vf usednaslist naslist
fgrep
可能更快,您应该试试;) ???你用第一个文件做什么?哦,我不想让它偏离轨道……基本上,如果我的导出在UsedNAS列表中,我不想在我通过NALIST进行cat时打印它。为什么要使用cat
?与其写cat filename | grep…
,不如写grep。。。文件名
。