oxspirt

2.sed和grep配合

命令:sed -i s/yyyy/xxxx/g `grep yyyy -rl --include="*.txt" ./`

作用:将当前目录(包括子目录)中所有txt文件中的yyyy字符串替换为xxxx字符串。其中,

-i 表示操作的是文件,``括起来的grep命令,表示将grep命令的的结果作为操作文件。

s/yyyy/xxxx/表示查找yyyy并替换为xxxx,后面跟g表示一行中有多个yyyy的时候,都替换,而不是仅替换第一个

另外,如果不需要查找子目录,仅需要在当前目录替换,用sed命令就行了,命令如下:sed -i s/xxxx/yyyy/g ./*.txt

----------------------------------------------------------------------------------------------------------

linux下删除所有.svn目录方法为
    find . -type d -name ".svn"|xargs rm -rf
    或者
    find . -type d -iname ".svn" -exec rm -rf {} \;

分类:

技术点:

相关文章:

  • 2021-12-12
  • 2021-12-31
  • 2021-12-31
  • 2021-12-31
  • 2021-08-09
  • 2021-12-31
猜你喜欢
  • 2021-12-14
  • 2022-02-18
  • 2021-09-30
  • 2021-09-30
  • 2021-09-30
  • 2021-09-30
相关资源
相似解决方案