SED脚本 - 排除自我

时间:2017-05-04 22:29:42

标签: regex linux bash sed

我会解释我的问题但是粘贴代码更容易

test.sh

sed -i '/192.168.1.1/d' *

我希望它在此搜索中排除自己,我将如何去做?

1 个答案:

答案 0 :(得分:4)

最简单的解决方案是使用bash的扩展模式语法。

shopt -s extglob
sed -i '/192.168.1.1/d' !(test.sh)

模式!(test.sh)匹配除 test.sh之外的所有