您的位置:首页 > 运维架构 > Shell

Shell编程-字符截取命令-sed命令

2015-05-14 12:31 507 查看


他跟vi很像,不同点在于vi只能编辑文件不能编辑命令之后显示

的内容

so

比如df之后显示的内容用vi是不能编辑的,要想编辑就必须把他存入文件之中!






所以sed是一个流编辑器,可以修改命令的结果!





















输出第二行之后又把整个文件的内容输出了一遍

这个不是我们想要的






借助管道符命令可以输出两个指定的,这也是sed命令的关键所在vi是做不到的!










我们删除了liuchen.txt里面的第2行和第四行

结果是这样

我们看一下liuchen.txt文件






显示还有!






在第二行后追加内容






在第二行前插入内容






行替换sed '2c hello liuchen8899' liuchen.txt






如果(ˇˍˇ) 想~替换指定数据











如果想把修改的数据保存到文件中需要在前面加一个-i






sed -e允许多个条件同时执行




内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: