
1、打开文件后,进入一般模式(即没法修改文件的模式)
2、输入
:1,$s/word1/word2/g
指从第一行到最后一行,将word1换为word2
3、可以在g后面加上字母c,这样替换前都需要用户确认。
1.4.1 方法一 sed+sed 先用sed命令将前面的部分替换为空,经过管道,sed在将后面的部分替换为空。 znix oldboy]# sed 's#I am ##g' oldboy.txt |sed 's#,myqq is##g' oldboy 31333741 1.4.2 方法二 sed+awk sed将逗号换为空格$3,$NF}' oldboy 31333741 1.4.3 方法三 awk 使用-F指定分隔符,这里指定为逗号和空格,print 需要在{}中才可以使用。 root@znix oldboy]# awk -F "[, ]" '{print $3,$6}' oldboy.txt oldboy 31333741 1.4.4 方法四 sed+cut 先用sed将逗号替换为空格你是想用命令把里面的所有的空格都改为:吗,还是怎么啊,如果只改几个的话,用vi就可以,如果是批量的话,还是用命令把,sed 's/ /:/g' filenamesed命令我也不大会,你自己看一下参考资料,我也不怎么用linux的
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)