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
时间: 2024-10-03 22:39:12