首页 > 其他 > 详细

学习二十五

时间:2018-03-13 00:47:21      阅读:254      评论:0      收藏:0      [点我收藏+]
sed
强项是替换一些指定的字符
技术分享图片
技术分享图片
为了测试使用 cp ../ grep/passwd test.txt
技术分享图片
匹配会打印出所有的东西,同时匹配的内容会打印两行一般配合n使用
" + "同样要脱义 或者加 -r
技术分享图片
指定行数,或者5$(第五行以及之后的)
-e 表示在同一个表达式里做多个动作
Ip 在这里不区分大小写(大写i)
sed 删除行『 sed ‘1,10’d 文件名 』仅仅是不现实
-i 会直接更改文件内容
sed ‘1,10s/root/root/g‘ test.txt 全局替换
sed -r ‘1,10s/ro+/r/g‘ test.txt
技术分享图片
head test.txt |sed -r ‘s/([^:]+):(.*):([^:]+)/\3:\2:\1/‘ 位置替换
技术分享图片

学习二十五

原文:http://blog.51cto.com/13583139/2085827

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!