Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我目前有这个 sed 命令替换foo.us.param=value为foo.param=value:
foo.us.param=value
foo.param=value
sed -i -e 's/\.us\./\./' file.txt
我还需要它来删除任何包含.eu 的行。任何地方,但保持所有其他线条不变。任何帮助都会为我节省很长时间试图独自解决这个问题,我们将不胜感激。
sed -i -e 's/\.us\./\./' -e '/\.eu\./d' file.txt
而不是 sed 你也可以使用 grep
grep -v '\.eu\.'