Chinaunix

标题: 如何用sed 替换某一列 ? [打印本页]

作者: CAIYUE10720795    时间: 2013-08-13 12:28
标题: 如何用sed 替换某一列 ?
例如 文件中,有  abc = yes ,我想讲yes 替换成no,该如何操作 ?

如果用awk 又该如何呢 ?
作者: 关阴月飞    时间: 2013-08-13 12:32
  1. sed '/abc = yes/cabc = no' file
  2. awk '/abc = yes/{$3="no"}1' file
复制代码

作者: CAIYUE10720795    时间: 2013-08-13 12:51
shell 大神,能留个联系方式么,我现在有很多shell 问题想请教你 回复 2# 关阴月飞


   
作者: kanhuijilei    时间: 2013-08-13 15:13
回复 2# 关阴月飞
大哥,awk后面的1是什么意思?

   
作者: 关阴月飞    时间: 2013-08-13 15:20
回复 4# kanhuijilei


    http://bbs.chinaunix.net/thread-2309494-1-1.html
作者: hanfeng122525    时间: 2013-08-14 13:17
awk '/abc = yes/{$3="no"}1'  file   ---->   awk '/abc = yes/{$3="no"} {print}'  file回复 3# CAIYUE10720795


   
作者: hanfeng122525    时间: 2013-08-14 13:18
awk '/abc = yes/{$3="no"}1'  file   ---->   awk '/abc = yes/{$3="no"} {print}'  file  回复 4# kanhuijilei


   




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2