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

2021-08-10  本文已影响0人  liurongming

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

# 正选
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 ./ -type f  -name '*.jar' |awk '/xxx-system|xxx-gateway/'  
# 反选
find ./ -type f  -name '*.jar' |awk '$1 !~ /xxx-common|xxx-api/ {print $0}'
上一篇 下一篇

猜你喜欢

热点阅读