sed
sed [-nefr] [动作]
-n 安静模式
-e 直接在命令行模式进行sed的动作编辑
-f 直接将sed的动作卸载一个文件内,-f filename
-r 支持扩展正则表达
-i 支持修改读取的文件内容,而不是由屏幕输出
[动作] n1 n2 function
a:新增 后接字符,会在新行出现(目前的下一行)
c:替换 后接字符,这些字符可以替换n1 n2 之间的行。
d:删除,后不接任何参数。
i:插入,后接字符串,出现在新的一行(目前的上一行)
p:打印,通于sed -n 配合使用
s:替换,可以直接进行替换的工作,通常搭配正则表达式
实例部分:
需求:先查看源信息,ifconfig,然后最终取到独立的ip地址字段。
1、ipconfig
2、grep出ip字段
3、然后就有2种方法过滤出ip。
第一种:
第二种: