美文网首页
find命令之选取及忽略选取的grep与awk实现

find命令之选取及忽略选取的grep与awk实现

作者: liurongming | 来源:发表于2021-08-10 10:06 被阅读0次

find 选取文件,可以结合grep和 awk过滤,选取或者或略选取,二者效果一致。
此法,对于要从spring cloud等微服务项目,提取所有的jar包时,使用非常有效。

  • find + grep 实现
# 正选
find ./omo-cloud -type f -name '*.jar' | grep -E 'xxx-common|xxx-api'
# 反选
find ./ -type f -name '*.jar' | grep -vE 'xxx-common|xxx-api'
  • find + awk 实现
# 正选
find ./ -type f  -name '*.jar' |awk '/xxx-system|xxx-gateway/'  
# 反选
find ./ -type f  -name '*.jar' |awk '$1 !~ /xxx-common|xxx-api/ {print $0}'

相关文章

网友评论

      本文标题:find命令之选取及忽略选取的grep与awk实现

      本文链接:https://www.haomeiwen.com/subject/aqjxbltx.html