linux下替换不同目录下的文件的字符串

Posted a393060727

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux下替换不同目录下的文件的字符串相关的知识,希望对你有一定的参考价值。

需求:

查找当前目录下的所有子目录中的catalina.sh文件中的JAVA_OPTS=开头的文件,替换为

JAVA_OPTS=‘-server -Xms800m -Xmx800m -XX:PermSize=64M -XX:MaxNewSize=256m -XX:MaxPermSize=128m -Djava.awt.headless=true‘

命令如下:

1 find . -name catalina.sh |grep -v base| xargs sed -i "s/^JAVA_OPTS=.*/JAVA_OPTS=‘-server -Xms800m -Xmx800m -XX:PermSize=64M -XX:MaxNewSize=256m -XX:MaxPermSize=128m -Djava.awt.headless=true‘/"

 

以上是关于linux下替换不同目录下的文件的字符串的主要内容,如果未能解决你的问题,请参考以下文章

shell :linux sed 批量替换字符串

linux下开发脚本搜索子目录批量更改文件名

sh bash快捷方式,用于在指定目录下的所有文件中查找和替换字符串

linux 中把一个文件夹下的文件复制到同目录下不同的文件夹下?

linux下批量查询文件内容字符串并替换

linux字符模式下的LS命,怎么样才可以看到没显示的部份