我的.bashrc中有以下行:
APP_HOME = / home / user / app / 1.0; export APP_HOME; ##安装程序添加 - 请不要编辑或删除此行
我想用不同的路径替换APP_HOME = / home / user / app / 1.0,比如/home/user/app/2.0这可能真的是什么。
我有以下内容:
sed s,APP_HOME =,“/ home / user / app / 2.0”,-i~ / .bashrc
但是,我在文件中得到的是附加到原始文件的替换路径。我做错了什么?
答案 0 :(得分:0)
您正在用新路径替换'APP_HOME ='。试试这个:
sed 's,APP_HOME=[^;]*,"APP_HOME=/home/user/app/2.0",' -i ~/.bashrc