awk中 NF和NF的含義 檢視檔案有多少列

2021-10-16 22:12:57 字數 647 閱讀 1615

在awk中$nf和nf的意義不相同,以幾個例項來演示一下!!

$nf:匹配模式到最後值(預設間隔符是空格,也可以通過-f指定)

[root@va10008 ~]# cat test.txt

m.tans 5/99 48311 green 8 40 44

j.lulu 06/99 48317 green 9 24 26

p.bunny 02/99 48 yellow 12 35 28

j.troll 07/99 4842 brown-3 12 26 26

l.tansl 05/99   4712 brown-2 12 30 28

[root@va10008 ~]# awk '' test.txt

[root@va10008 ~]# awk -f"/" '' test.txt

99 48311 green 8 40 44

99 48317 green 9 24 26

99 48 yellow 12 35 28

99 4842 brown-3 12 26 26

99   4712 brown-2 12 30 28

nf:表示匹配的行有多少列(預設間隔符是空格,也可以通過-f指定)

[root@va10008 ~]# awk '' test.txt

awk中NF的使用

統計機器中網路連線各個狀態個數 netstat a awk tcp end 一下子不明白 nf是什麼意思,去查了下awk的用法,發現nf表示瀏覽記錄的域的個數 awk 列印第一列 awk 列印第二列 nf表的是列數 如 a b c d e 那麼nf 5 nf就是表示第五列的值,就是一行資料最後一列的...

awk之NF的妙用

在awk中大家都知道nf的作用,它是乙個awk的內建變數,代表是每行的字段數量。常用的幾種方式我給大家慢慢到來。最多的就是在讀取每個字段內容 for i 1 i nf i 這個運用非常之多。我們看看高階的幾個高階用法 cat file a b c d 1 2 3 4 awk vofs nf 0 fi...

SQL 中的 1NF 2NF 3NF三大正規化

第一正規化 1nf 必須有主鍵,列不可分 資料庫表中的任何欄位都是單一屬性的,不可再分 create table aa id int,nameage varchar 100 insert aa values 1,無限 女 沒有達到第一正規化 create table aa id int,name v...