regex - SED 脚本 - 排除 self

标签 regex linux bash sed

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

测试.sh

sed -i '/192.168.1.1/d' *

我希望它在此搜索中排除自己,我该怎么做呢?

最佳答案

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

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

模式 !(test.sh) 匹配所有除了 test.sh

关于regex - SED 脚本 - 排除 self ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43793755/

相关文章:

c - 系统调用中断

Mysql查询使用正则表达式和下划线

regex - 用于句子中介词的 Python 正则表达式

java - 这个正则表达式是如何工作的?

linux - Bash 时差计算

linux - 删除目录中的旧文件

python - 将字符串匹配到元组列表

database - 基于选项卡的行拆分会错过空列 - Perl

将数据备份到谷歌驱动器的 Bash 脚本

bash - 将变量名称作为参数传递给 bash 中的函数