3

我正在运行以下命令:

find /home/debajdas/checkout -name 'pom.xml' -or -name '*.properties' | xargs sed -i 's/10.0.0.0.3/10.0.0.0.4/gpw changes'

但它正在取代

<version>10.0.0.0.3</version>

<version>10.0.0.0.4</version>
<version>10.0.0.0.4</version>

为什么它被替换为 2 行?

4

2 回答 2

7

您必须删除打印当前模式空间的“p”。

sed -i 's/10\.0\.0\.0\.3/10.0.0.0.4/gw changes'
于 2013-06-17T10:53:47.633 回答
1

GNU sed

sed -i 's/\.3/.4/w changes'
于 2013-06-17T11:04:41.130 回答