awk '{print $1}' filename # 打印文件的第一列
awk ‘{print $1,$3}’ filename # 打印文件的第一列和第三列
awk '{print $1 $3}' filename # 打印完第一列,紧接着打印第二列
awk 'END{print NR}' filename # 打印文件的行数
awk 'NR==1{print}' filename # 打印文件的第一列
shell里面的两种赋值方式:
1) arg=`(命令)`
2) arg=$(命令)
因此,如果想要把某一文件的总行数赋值给变量nlines,可以表达为:
1) nlines=`(awk 'END{print NR}' filename)`
2) nlines=$(awk 'END{print NR}' filename)