ed编辑器--适用于shell脚本内编辑文件的最最简单编辑器

ed                          #激活 ed 命令  
My name is Titan.           #输入第一行内容 
And I love Perl very much.  #输入第二行内容 
.                           #返回 ed 的命令行状态 
i                           #告诉 ed 我要在最后一行之前插入内容 
I am 24.                    #将“I am 24.”插入“My name is Titan.”和“And I love Perl very much.”之间 
.                           #返回 ed 的命令行状态 
c                           #告诉 ed 我要替换最后一行输入内容 
I am 24 years old.          #将“I am 24.”替换成“I am 24 years old.”(注意:这里替换的是最后输的内容) 
.                           #返回 ed 的命令行状态 
w readme.text               #文件命名为“readme.text”并保存
q                           #完全退出 ed 编辑器 
#!/bin/bash 
ed -s /tmp/baidu.txt<<EOF                  #脚本需要用到-s选项
g/michael/s/txt/doc/         #把包含michael所有行中的txt替换成doc,只替换第一个
/michael/s/doc/mp4/g         #把包含michael第一行中的txt替换成doc,替换所有
g/mm/s/baidu/google/g        #把包含michael所有行中的txt替换成doc,替换所有 
EOF
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值