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下替换不同目录下的文件的字符串的主要内容,如果未能解决你的问题,请参考以下文章
sh bash快捷方式,用于在指定目录下的所有文件中查找和替换字符串