本篇内容主要讲解“Linux的sed怎么使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux的sed怎么使用”吧!
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怎么使用”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。