如何使用shell从文件中提取IP地址

作者:佚名 上传时间:2023-05-22 运行软件:GNU Bash 软件版本:GNU bash version 5.0.17 版权申诉

本示例代码介绍如何使用shell从文件中提取IP地址,并打印出来。使用grep和正则表达式匹配IP地址,使用sed命令将匹配结果输出到文件中。

#!/bin/bash
filename="./log.txt"
grep -oE '((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)[[:space:]]' $filename | sed s/'\s'//g > output.txt
cat output.txt

免责申明:文章和图片全部来源于公开网络,如有侵权,请通知删除 server@dude6.com

用户评论
相关推荐
如何使用shell文件提取IP地址
本示例代码介绍如何使用shell从文件中提取IP地址,并打印出来。使用grep和正则表达式匹配IP地址,使用sed命令将匹配结果输出到文件中。#!/bin/bashfilename=".
GNU bash version 5.0.17
GNU Bash
2023-05-22 09:17
使用awk文件提取IP地址
此示例代码展示了如何使用awk从文件中提取IP地址。它读取一个文本文件并匹配任何类似于"xxx.xxx.xxx.xxx"的IP地址模式,并将其输出到控制台上。awk 'BEGIN { FS=&qu
awk version 4.2.1
GNU Awk
2023-03-20 06:16
使用PythonTXT文件提取IP地址并进行全网PING
本文将介绍如何使用Python从TXT文件中提取IP地址,并自动进行全网PING,并将结果保存成CSV文件,详细操作步骤及代码示例见下文。
7z
1.03KB
2023-06-11 20:14
使用awk命令文件提取IP地址的示例
本示例展示了如何使用awk命令从文件中提取IP地址。实现方式是使用awk的正则表达式查找功能。awk 'match($0, /[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+/) {pr
GNU Awk 4.2.1
GNU Awk
2023-03-21 18:48
使用Hash散列海量IP地址查找IP地址
一个简单的使用hash来实现从海量IP地址中查询是否存在待查找的IP地址。主要特点有:(1)使用批处理,一键自动编译,处理;可直接运行。(2)完美的展示了hash在查询中的使用方法。
zip
0B
2019-05-22 16:07
使用awk命令文本中提取IP地址
该示例代码演示如何使用awk命令从大量文本文件中提取IP地址,并将其写入新文件中。首先,使用正则表达式来匹配IP地址,然后使用awk命令将其提取并写入新文件。该代码可轻松解决提取大量文本文件中的IP地
awk 3.1.5
GNU Awk
2023-04-16 21:33
使用awk数据中提取IP地址的示例
此示例展示了如何使用awk从数据中提取IP地址。通过匹配IP地址模式并使用substr函数来提取IP地址。awk '/([0-9]{1,3}\.){3}[0-9]{1,3}/ { print s
GNU Awk 4.1.4
GNU Awk
2023-04-08 07:14
用awk命令文件提取IP地址并按数量排序
通过awk命令,实现从文本文件中提取IP地址,并按照IP地址出现的数量进行排序。#!/bin/bash# 统计IP地址出现的数量并排序cat access.log | awk '{print $
awk version 4.2.1 (GNU Awk)
GNU Awk
2023-04-20 04:48
ifconfig得到IP地址
使用ifconfig-a就可以得到所有网络界面的IP地址,但是这些IP地址都混在其他信息之中。你需要从中分离出来,下面的脚本就可以帮助你直接输出IP地址:
TXT
0B
2019-09-20 04:17
使用shell命令Apache日志中提取URL地址
本例展示了如何使用shell命令从Apache日志文件中提取出URL地址,并对提取结果进行排序和统计。#!/bin/bash# 从Apache日志文件中提取URL地址,并对结果进行排序和统计c
Apache 2.4.41
Bash shell
2023-04-29 08:10