`
twtbgn
  • 浏览: 44070 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

awk笔记

    博客分类:
  • awk
 
阅读更多

awk 不换行 printf,但分割符会失效,需要自己手动加,下面是个例子,结合if语句:

awk -F "|" '{OFS="|"}{printf $7"|"$41"|"$1}{if($42==1){printf "|GET|"}else if($42==2){printf "|POST|"}else{printf "|OTHER|"}}{print $26,$1,$1,$1,$19,$10,$8,$9,$43,$15,$13}' $filename

 

bash -x test.sh来执行脚本,其会将脚本中的shell变量展开,便于调试

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics