标签:快速 rgs 方向 txt ras 查找替换 linu title tle
附:linux几种常见的文件内容查找和替换命令2.sed和grep配合
命令:sed -i s/财富证券/财信证券/g grep yyyy -rl --include="*.txt" ./
作用:将当前目录(包括子目录)中所有txt文件中的yyyy字符串替换为xxxx字符串。其中,
-i 表示操作的是文件,``括起来的grep命令,表示将grep命令的的结果作为操作文件。
s/yyyy/xxxx/表示查找yyyy并替换为xxxx,后面跟g表示一行中有多个yyyy的时候,都替换,而不是仅替换第一个
另外,如果不需要查找子目录,仅需要在当前目录替换,用sed命令就行了,命令如下:sed -i s/财富证券/财信证券/g ./*.txt
3.find命令查找和替换
命令格式:find -name ‘要查找的文件名‘ | xargs perl -pi -e ‘s|被替换的字符串|替换后的字符串|g‘
#查找替换当前目录下包含字符串并进行替换
find -name ‘.txt‘ | xargs perl -pi -e ‘s|财富证券|财信证券|g‘
#递归查找替换
find . -type f -name ‘.html‘ | xargs perl -pi -e ‘s|财富证券|财信证券|g‘
标签:快速 rgs 方向 txt ras 查找替换 linu title tle
原文地址:https://blog.51cto.com/lysweb/2480000