У меня есть следующая запись в моем .bashrc
:SED заменить PATH в .bashrc
PATH=$PATH:/home/user/abc/bin;export PATH; # ADDED BY INSTALLER - DO NOT EDIT OR DELETE THIS COMMENT
Я хочу, чтобы заменить /home/user/abc/bin
для любого пути, который я выбираю. Как это сделать с помощью sed
?
У меня есть следующие:
sed 's,PATH=[^;]*,PATH=$PATH/home/user/app/2.1,' -i ~/.bashrc
Но, это будет заменить все, что начинается с PATH
, как я могу указать только выбрать то, что начинается с PATH
, но и включает в себя строку ADDED BY INSTALLER - DO NOT EDIT OR DELETE THIS COMMENT
Зачем использовать 'sed' для одной записи? Вам нужно сделать это несколько раз? –