sed如何把本机的本机ip地址查询替换文本

这里url是存储着url的文件:

注意这三個命令只有放括号的位置不同。就是让它打印出括号内匹配的内容

把你的这段文本保存在ip.txt文件中苼成一个新的提取过的文件为:ipnew.txt

上面的代码意思是:sed 删除匹配 等号前的任意字符和等号后的多个空格,然后是ip的正则表达式并用小括号括起来,小括号被后面的捕捉为\1

也就是说把满足有存在 任意字符 = 本机ip地址查询 的这样一行提取出来,捕捉到本机ip地址查询然后执行 替換命令,用捕捉到的\1(代表本机ip地址查询)替换该行则执行后,就只剩下本机ip地址查询了然后重定向到文件。

这行代码的意思是:匹配含囿本机ip地址查询的行然后用substr 提取出来,打印到文件推荐这个,这个比较通用!

鉴于你的本机ip地址查询格式是 这几个字段之间用空格分割的所以可以之间用awk自己内部自定义的空格分割,直接打印对应的第四个字段就可以比较简便,但不通用

我要回帖

更多关于 本机ip地址查询 的文章

 

随机推荐