shell脚本(sed命令讲解)

sed命令讲解
sed轻量级的流编辑器。sed主要是用来将数据进行选取,替换
删除,新增的命令
sed命令格式: sed [选项]-'[动作]'文件名
选项:
-n 加入此选项,则会吧经过sed命令处理的行输出的屏幕上
-e 允许对输入数据应用多条sed命令编辑
-i 用sed的修改结果直接下该读取数据的文件,而不是由屏幕输出
动作:
a \: 追加 sed -i '1a xixi' /tmp/haha 在第一行后面追加xixi
c \: 行替换 sed -i '2c haha '/etc/httpd/conf/httpd.conf 把第二行的内容替换为haha
i \: 插入 sed -i '4i haha' /tmp/haha 在第四行插入haha
d : 删除 sed -i '4d ' /tmp/haha 删除第四行的haha
p : 打印,输出指定的行 sed -n '2p' /tmp/haha 打印出第二行,输出到屏幕
s : 字串替换格式为: 行范围s/旧字串/新字串/g sed -i '1s/2/3/g' 1.sh 将第一行的2换为3

posted @ 2016-11-21 13:03  ShinyBoy1  阅读(124)  评论(0编辑  收藏  举报