通信码农,Emacs爱好者,业余IOS程序员,更业余的PM
全部博文(111)
分类: LINUX
2013-01-25 13:22:35
1. sed -i '2d' filename
删除文本的第二行
-i --in-place[=SUFFIX]
edit files in place (make backup if extension supplied)
2. 替换
比如某文本里我想把/abc 替换成/kkk
sed -i 's/\\/abc/\\/kkk/g' filename
解释一下s/***/***/g 替换全局的格式,在正则匹配的时候
使用\作为转义符。
可以指定从哪个匹配串之后开始替换
sed -i '/adc /s/123/456' file
可以使用re来指定批量的file 例如 adc*.c意思是从"adc "之后开始替换123为456,在每一行只会替换匹配到的第一次
其他命令: