在同一文件夹中以 MH 为前缀的许多 .cfg 文件中使用 sed 替换字符串
Replacing a string using sed in a lot of .cfg files in the same folder prefixed with MH
我有很多文件需要替换以下字符串:
这个:
,P6J\~aosl\}kBFB@pi\;FqBH\*A.@W.OD
与:
"(@)Vbd,si:Ou3iZ.(,I%m#O/a[bg<A"
这些文件都有MH。以他们的名义。
这是我尝试过的,但它似乎只是让我转到 > 提示:
sed -i "s/,P6J\\~aosl\\}kBFB@pi\\;FqBH\\*A.@W.OD/\"(@)Vbd,si:Ou3iZ.(,I%m#O\/a\[bg\<A\/g\<A\"\/g MH.*
如有任何帮助,我们将不胜感激!
你可以这样做,
sed 's/,P6J\~aosl\}kBFB@pi\;FqBH\\*A\.@W\.OD/"(@)Vbd,si:Ou3iZ.(,I%m#O\/a[bg<A"/g' file
添加内联编辑 -i
参数以保存所做的更改。
示例:
$ echo ',P6J\~aosl\}kBFB@pi\;FqBH\*A.@W.OD' | sed 's/,P6J\~aosl\}kBFB@pi\;FqBH\\*A\.@W\.OD/"(@)Vbd,si:Ou3iZ.(,I%m#O\/a[bg<A"/g'
"(@)Vbd,si:Ou3iZ.(,I%m#O/a[bg<A"
我有很多文件需要替换以下字符串:
这个:
,P6J\~aosl\}kBFB@pi\;FqBH\*A.@W.OD
与:
"(@)Vbd,si:Ou3iZ.(,I%m#O/a[bg<A"
这些文件都有MH。以他们的名义。 这是我尝试过的,但它似乎只是让我转到 > 提示:
sed -i "s/,P6J\\~aosl\\}kBFB@pi\\;FqBH\\*A.@W.OD/\"(@)Vbd,si:Ou3iZ.(,I%m#O\/a\[bg\<A\/g\<A\"\/g MH.*
如有任何帮助,我们将不胜感激!
你可以这样做,
sed 's/,P6J\~aosl\}kBFB@pi\;FqBH\\*A\.@W\.OD/"(@)Vbd,si:Ou3iZ.(,I%m#O\/a[bg<A"/g' file
添加内联编辑 -i
参数以保存所做的更改。
示例:
$ echo ',P6J\~aosl\}kBFB@pi\;FqBH\*A.@W.OD' | sed 's/,P6J\~aosl\}kBFB@pi\;FqBH\\*A\.@W\.OD/"(@)Vbd,si:Ou3iZ.(,I%m#O\/a[bg<A"/g'
"(@)Vbd,si:Ou3iZ.(,I%m#O/a[bg<A"