sed替换包含forwardslash的字符串

时间:2018-05-30 12:41:00

标签: sed

我正在尝试替换文件中的以下特定行

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

我需要帮助来准备sed命令

所需的输出看起来像这样

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

感谢任何帮助。

1 个答案:

答案 0 :(得分:-1)

正斜杠没有什么特别之处,除非你选择在sed命令中使用它作为分隔符,所以不要:

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

与其他目标字符串类似。

这里我用逗号作为分隔符。您可以根据需要选择another character