Shell功能
脚本获取域名的IP地址
自动检测公网IP地址并更新到公云PubYun
获取公网IP地址的多种方式
深入理解 Bash 中的管道与子 Shell:防止常见陷阱
CentOS和Ubuntu的Shell兼容点
主机之间ping命令检测
脚本匹配ip地址正则表达式
CentOS 7.x系统三级等保规范脚本
Shell数值计算的几种方法
脚本单实例运行的进程锁
主机通过客户端实时上传本地文件到对象存储
执行命令前关闭history记录
Bash中的变量声明与处理
sed:使用正则匹配IP地址
sed: 匹配并在中间位置插入字符
Find排除多个目录并按多个后缀查找文件
Linux主机巡检脚本
增加CPU使用率到指定范围
本文档使用 MrDoc 发布
-
+
首页
sed:使用正则匹配IP地址
# 更新替换IP ```bash sed -iE 's#([0-9]{1,3}\.){3}[0-9]{1,3}#your_new_ip_address#g' your_file.txt ``` # 打印匹配IP的行 ``` sed -nE '/([0-9]{1,3}\.){3}[0-9]{1,3}/p' your_file.txt ``` 这个命令将会读取名为 your_file.txt 的文件,并匹配其中的IP地址。它使用了一个正则表达式来匹配IPv4地址,正则表达式的模式是([0-9]{1,3}\.){3}[0-9]{1,3},这个模式表示一个由四个数字段组成的IPv4地址,每个数字段由1到3个数字组成,中间用点号分隔。-n选项表示只输出匹配的行,-E选项表示使用扩展的正则表达式语法。 如果你要从文本文件中提取IP地址,可以将your_file.txt替换为实际的文件名。如果要在命令行中匹配IP地址,可以将命令替换为需要处理的文本字符串。 请注意,这只能匹配IPv4地址。如果你需要匹配IPv6地址,需要使用不同的正则表达式模式。
Nathan
2023年9月18日 17:49
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
PDF文件
Docx文件
分享
链接
类型
密码
更新密码