linux字符串替换 linux替换文本中的字符串
关于linux字符串替换,很多人不知道linux替换文本中的字符串,今天小元就为大家解答以上问题,一起来看看吧!
linux 字符串替换 linux 中的字符串替换文本
1.搜索批量替换文件时,删除某些类型的文件。 下面表示在./salt/*下的所有文件中,不包括以tar.gz结尾的文件,搜索包含字符串的文件 grep "" -rl ./salt/* --=*.tar.gz 实际上,-r这里表示递归,-l表示输出文件名,也可以把-rl换成-rn,-n表示是第几行,会详细输出行号信息 grep "" -rn ./salt/* --=*.tar.gz 替换字符串:遍历./salt/*下的所有文件,检查是否包含字符串,不包括tar.gz文件结尾。
2.然后使用进行批量替换。
3. grep "" -rl ./salt/*--=*.tar.gz | xargs sed -i 's///g'。
本文到此结束,希望以上文章对大家有所帮助。