AWK替换操作,请大神指点

zhangling0007 2013-05-17 09:03:30
cat 111222.log
1,2,3,4,5,6
2,2,2,2,2,2
3,3,3,3,3,3
4,4,4,4,4,4

awk -F "," '{sub($4,"test")}{print $0}' 111222.log

1,2,3,test,5,6
test,2,2,2,2,2
test,3,3,3,3,3
test,4,4,4,4,4

我想把每行第4个域值改成test,但是出来的记过却是,请大神帮忙哪里有问题
...全文
50 点赞 收藏 1
写回复
1 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
super007007007 2013-05-30
awk -F "," 'BEGIN{OFS=","}{sub(/
  • ?/,"test",$4
  • );print $0}' 111222.log
回复
相关推荐
发帖
Oracle
创建于2007-09-28

1.6w+

社区成员

Oracle开发相关技术讨论
申请成为版主
帖子事件
创建了帖子
2013-05-17 09:03
社区公告
暂无公告