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,但是出来的记过却是,请大神帮忙哪里有问题
...全文
72 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
super007007007 2013-05-30
  • 打赏
  • 举报
回复
awk -F "," 'BEGIN{OFS=","}{sub(/
  • ?/,"test",$4
  • );print $0}' 111222.log

17,140

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧