7

我有这个命令:

sed -i  "s/a:b/b:c/g" file.txt

(英文:将file.txt中的“a:b”替换为“b:c”)

由于替换文本中的冒号,这不起作用。我应该如何重新编写命令?

4

2 回答 2

6

如果你想安全,你可以避开:冒号

sed -re "s/a\:b/b\:c/g" temp.txt

于 2013-01-18T01:22:44.990 回答
4

这对我有用:

-->cat 1
a:bLINE1
a:bLINE2

-->cat 1 | sed 's/a:b/b:c/g'
b:cLINE1
b:cLINE2
于 2013-01-17T22:19:34.537 回答