重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
本篇内容主要讲解“Linux的sed怎么使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux的sed怎么使用”吧!
成都创新互联公司是专业的番禺网站建设公司,番禺接单;提供成都网站制作、做网站、外贸营销网站建设,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行番禺网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!
Sed是文本处理工具,根据指定条件对数据进行添加,替换,删除等操作。
-a 追加,在当前行后添加一行或者多行
-c 行替换 用c后面的字符串替换原数据行
-i 插入,在当前行插入一行或者多行
-d 删除 删除指定行
-p 打印 输出指定的行
-s 字符串替换 用一个字符串替换另外一个字符串,格式为"行范围s/旧字符串/新字符串/g",这个和vim中的替换格式类似。
####p打印命令
sed -n "p" passwd
####定位行
# sed -n "10p" passwdoperator:x:11:0:operator:/root:/sbin/nologin# sed -n "/root/p" passwdroot:x:0:0:root:/root:/bin/bashoperator:x:11:0:operator:/root:/sbin/nologin
行间隔
# cat passwd|sed -n '10,20p'
####a新增行
# nl passwd|sed '5a--------'
####i插入行
nl passwd|sed '5i--------'
####c 替换
nl passwd|sed '5c replace current line'
####d 删除
sed '1d' passwd #删除第一行数据sed '2,4d' passwd #删除2~4行的数据# nl passwd|sed '/MySQL/ d' #删除匹配mysql数据
到此,相信大家对“Linux的sed怎么使用”有了更深的了解,不妨来实际操作一番吧!这里是创新互联网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!