sed编辑器称为:流编辑器,可以进行插入,替换,删除数据中的文本 sed命令格式: sed options script file -e:同时执行多条命令 -f:将多条命令写文件中执行 -n:禁止sed编辑器的输出 -s:替换 -w:将替换结果写入文件 d:删除行 p:打印输出 -i:在行之前添加新行 -a:在行之后添加新行 -c:更改行 =:打印行号 l:列出行 echo "This is a test"|sed 's/test/big test/g' This is a big test 要从命令中执行多个命令,只需要使用-e选项: [root@localhost data]# cat data1 brown hat dog pig dog dog dog [root@localhost data]# sed -e 's/brown/green/g;s/dog/cat/g' data1 green hat cat pig cat cat cat 或者: [root@localhost data]# sed ' > s/brown/green/ > s/dog/cat/g' data1 green hat cat pig cat cat cat 若是有太多sed命令需要处理,那么可以将它写成一个单独的脚本中去。然后再用sed -f参数执行 [root@localhost data]# cat script1.sh #!/bin/bash s/brown/green/ s/dog/cat/g s/pig/tiger/ [root@localhost data]# sed -f script1.sh data1 green hat cat tiger cat cat cat 附加:查看网卡ip [root@localhost data]# ifconfig eth0|sed -rn 's#.*ddr:(.*) Bcast.*$#\1#gp' 192.168.18.125
sed的基本应用
原创
©著作权归作者所有:来自51CTO博客作者liangey的原创作品,请联系作者获取转载授权,否则将追究法律责任

提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
shell脚本之sed的使用
sed的具体使用方法
sed 正则 bash -
MySQL的基本应用
&n
职场 MySQL 数据库 休闲 -
Spring的基本应用
概述:Spring是由Rod Johnson组织开发的一个分层的java SE/EE一站式的轻量级开源框架,以IOC(控制反转)和AOP(面向切面)
spring java 后端 Dependency 依赖注入 -
jqery基本应用
写的字少了, 而且原来需要自己写循环...
jQuery CSS IE Firefox Ajax