Linux find 命令

find 中-prune的用法
find $HOME ( -path "$HOME/test1" -o -path "$HOME/test2" ) -prune -o -name "[1-9]" -print

也可以用替代的办法

   find $HOME -not path "dir1" -name "[1-9]"


comm 命令

找出2个文件不同的行也就是非共同行 命令如下:

comm -3 <(sort aa) <(sort bb)|column  -t

comm 命令参数 -1 -2 -3 默认是都这3个参数都打印。

[abc@sv10-37 ~]$ comm -2 -3 <(sort aa) <(sort bb)  ###这里只输出在file1中的内容。        
11
44
dd
ee
ff
[abc@sv10-37 ~]$ more bb
22
33
66
gg
aa
bb
cc
[abc@sv10-37 ~]$ comm -1 -3 <(sort aa) <(sort bb)  ##这里只输出在file2中的内容
66
cc
gg

参与2

1同行回答

yulu4314yulu4314技术支持长春
记不起文件路径可以通过这个找一下!显示全部

记不起文件路径可以通过这个找一下!

收起
系统集成 · 2022-08-26
浏览230

提问者

擅长领域: 服务器Linux大数据

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2013-07-22
  • 关注会员:1 人
  • 问题浏览:1033
  • 最近回答:2022-08-26
  • X社区推广