1.awk 里关于NF 和 $NF区别
NF是 awk 中每一行的 元素个数
$NF是 awk中最后一元素
=================================
2.使用NF去除空白行
cat file | awk NF
awk NF file
例如
file a
aa
bb
awk NF a
aa
bb
=================================
3.利用awk替换字符
awk -F '要被替换的' -vOFS ="替换成的字符" '{NF+=0}'
awk 的 要使得OFS 生效 需要 操作NF NF+=0表示不作任何处理
例如
file a
aa@bb
awk -F "@" -vOFS="|" '{NF+=0}' a
aa|bb
===================================
4. 利用awk缩减列数
file a
a b c d e f
awk 'NF=2' a
值显示前两个元素
a b
====================================