摘要: 1、BEGIN模块,通常用来改变内建变量的值,如 OFS,RS和FS等,以及打印标题。如:awk 'BEGIN{FS=" ";OFS="\t";ORS="\n"}{print $1,$2,$3}' file //输入域分隔符为空格,输出域分隔符为tab,记录分隔符为\n。$awk 'BEGIN{print "TITLE TEST"}2、END在整个输入文件处理完成后被执行。如$awk 'END{print "The number of records is" NR 阅读全文
posted @ 2011-09-09 23:49 浪里飞 阅读(914) 评论(0) 推荐(0)
摘要: awk -F ":" 'BEGIN{}; { };END{} ' filesawk [options] 'script' var=value file(s)awk [options] -f scriptfile var=value file(s)使用awk可以很方便处理结构化文本中每一行中的每一列。section=$(sed '1,$p' ${everyname} | sed 's/,/ /g' | sed 's/: /:/g' | head -n 100 | awk '{if (($1 阅读全文
posted @ 2011-09-09 00:02 浪里飞 阅读(488) 评论(0) 推荐(0)