我正在使用厨师食谱来设置java_home。为此,我使用sed命令在bash_profile中查找JAVA_HOME字符串,然后用
替换该行export JAVA_HOME="a/b/java"
所以如何用sed命令替换该行。
答案 0 :(得分:3)
无论是否找到JAVA_HOME
sed -i '/JAVA_HOME/d;$aexport JAVA_HOME="a/b/java"' .bash_profile
答案 1 :(得分:1)
另一个sed
,
sed -i.bak '/JAVA_HOME/s@.*@export JAVA_HOME="a/b/java"@' .bashrc