分类: 9、Linux技巧 1429人阅读 评论(0) 收藏 举报

 

1、查找

 

find /home/guo/bin -name /*.txt | xargs grep 'jdbc'

查找 /home/guo/bin 目录下所有后缀为.txt 的文件(PS:/* 转义* 为统配符),通过 xargs 命令传递给 grep 作为文件参数

grep 'jdbc' 所搜显示文件中所有包含 jdbc字符串的行

 

2、替换

 

 find /home/guo/bin -name /*.txt | xargs sed -i 's/@/1/g'

 

查找 /home/guo/bin 目录下所有后缀为.txt 的文件(PS:/* 转义* 为统配符),通过 xargs 命令传递给 sed 作为文件参数

sed 命令搜索文件中的@字符都替换为1字符。(-i 直接修改当前文本,后面的g表示全部替换,而不是只替换第一个)

相关文章:

  • 2021-06-20
  • 2021-12-05
  • 2022-12-23
  • 2022-03-04
  • 2022-01-07
  • 2021-09-08
  • 2022-12-23
  • 2022-01-29
猜你喜欢
  • 2022-02-03
  • 2021-12-12
  • 2022-01-24
  • 2022-12-23
  • 2021-10-19
  • 2022-02-23
相关资源
相似解决方案