c:取代,c 的后面可以接字符串 , 这些字符串可以取代 n1.n2 之间的行;
d:删除,d 后面通常不接任何字符串;
i:插入,i 的后面可以接字符串,而这些字符串会在新的一行出现(目前的上一行);
p:列印,亦即将某个选择的资料印出 。通常 p 会与参数 sed -n 一起运作;
s:取代,可以直接进行取代的工作,通常与正规表达式搭配使用 。
实例说明:
新增操作:a命令
sed '/^bird/a\test' file将test追加到 以bird开头的行后面
删除操作:d命令
sed '/^$/d' file #删除空白行;
sed '2d' file #删除第二行;
sed '2.$d' file #删除第2行到最后一行;
sed '$d' file #删除最后一行;
sed '/^bird/'d file #删除所有开头是bird的行;
插入操作:i命令
sed -i '3i\bird ' bird.conf #在bird.conf文件第3行之前插入bird
替换文本中的字符串:s命令
sed 's/bird/birds/' file #将文本中的bird替换成birds;
sed -i 's/ bird / birds /g' file #将file文件中每一行的第一个bird替换为birds;
关于linux命令行文本和linux文本行数的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- 液晶电视不支持u盘怎么办,液晶电视优盘不能读出来怎么办
- 现在主播都用什么直播平台,主播一般用什么平台
- arcgis桂树飘香gis的简单介绍
- 丹东专注sap开发服务,丹东市软件开发公司招聘信息
- mysql长文怎么写 mysql存长文本
- 如何做好电商产业链,如何做好电商产业链工作
- 故宫博物院拍摄了什么文物,故宫博物院出品
- excel拼音转汉字,excel2007汉字转拼音
- python函数教学 python函数详解