# 关于awk的多文件处理 awk的数据输入有两个来源,标准输入和文件,后一种方式支持多个文件。 如: 1. shell的Pathname Expansion方式: awk '{...}' *.txt # *.txt先被shell解释,替换成当前目录下的所有*.txt, # 如当前目
在awk中大家都知道NF的作用,它是一个awk的内建变量,代表是每行的字段数量。常用的几种方式我给大家慢慢到来。最多的就是在读取每个字段内容 for(i=1;i<=NF;i++) 这个运用非常之多。我们看看高级的几个高级用法: $ cat file a b c d 1 2 3 4 $
http://www.sina.com.cn http://www.sina.com.cn ################ http://www.163.com.cn
http://bbs.chinaunix.net/thread-2312439-1-2.html <1>建立数组[code] array[index] = value :数组名array,下标index以及相应的值value。 <2>读取数组值[code] { for (item in array) print a
对于awk '!a[$3]++',需要了解3个知识点 1、awk数组知识,不说了。 2、awk的基本命令格式 awk 'pattern{action}' 省略action时,默认action是{print},如awk '1'就是awk '1{print}' 3、var++的形式:先读取var变量值,再对var值+1 以数据为例: 1 2 3 1 2 3 1 2 4 1 2 5
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号