2

我目前有这个 sed 命令替换foo.us.param=valuefoo.param=value

sed -i -e 's/\.us\./\./' file.txt

我还需要它来删除任何包含.eu 的行。任何地方,但保持所有其他线条不变。任何帮助都会为我节省很长时间试图独自解决这个问题,我们将不胜感激。

4

2 回答 2

2
sed -i -e 's/\.us\./\./' -e '/\.eu\./d' file.txt
于 2013-04-29T17:46:07.793 回答
0

而不是 sed 你也可以使用 grep

grep -v '\.eu\.'
于 2013-04-29T17:46:21.987 回答