码迷,mamicode.com
首页 > 其他好文 > 详细

学习二十五

时间:2018-03-13 01:08:02      阅读:140      评论:0      收藏:0      [点我收藏+]

标签:linux学习

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/‘ 位置替换
技术分享图片

学习二十五

标签:linux学习

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!