sed, чтобы заменить строку, которая состоит из прямого слеша - PullRequest
0 голосов
/ 30 мая 2018

Я пытаюсь заменить ниже определенные строки в файле

/ACCOUNT/passwd=
/BMC/CONFIRMATION/PASSWORD=

Мне нужна помощь в подготовке команды sed

Требуемый вывод будет выглядеть примерно так

/ACCOUNT/passwd=-2$-$A88CA7BD3DADDDFFC
/TMC/CONFIRMATION/PASSWORD=-2$-$A88CA7BD3DADDDFFC

Любая помощь приветствуется.

1 Ответ

0 голосов
/ 30 мая 2018

В слэше нет ничего особенного, кроме случаев, когда вы решите использовать его в качестве разделителя в своей команде sed, поэтому не делайте:

sed 's,ACCOUNT/passwd=,ACCOUNT/passwd=-2$-$A88CA7BD3DADDDFFC,g'

И аналогично для других целевых строк.

Здесь я использовал запятую в качестве разделителя.Вы можете выбрать другой символ , как вам нравится.

...