awk
twtbgn1984
这个作者很懒,什么都没留下…
展开
-
shell中awk详解
转载自:http://hi.baidu.com/cjy2020/item/865ca5099479a6d01ff046a6 AWK 实用工具带有其自己的自包含语言,它不仅是 Linux 中也是任何环境中现有的功能最强大的数据处理引擎之一。这种编程及数据操作语言(其名称得自于它的创始人 Alfred Aho、Peter Weinberger 和 Brian Kernighan 姓氏的首个...原创 2013-05-23 15:51:30 · 91 阅读 · 0 评论 -
awk中传入shell变量
假设当前目录下有a.log b.log二个文件,利用awk打印出其文件名,脚本如下: #! /bin/bashfor file in *.logdo awk 'BEGIN{var=" ' "$file" ' "}END{print var;}' "$file"done 在这里最让人混淆的是单引号和双引号 我们可以利用bash -x test.sh来执行脚本,其会将脚本中的shell...原创 2013-05-24 10:05:51 · 108 阅读 · 0 评论 -
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,$原创 2013-05-24 10:46:26 · 87 阅读 · 0 评论