當前位置:編程學習大全網 - 電腦編程 - Linux 裏面awk begin作用是什麽?

Linux 裏面awk begin作用是什麽?

BEGIN{}這個特殊的pattern最常用的就是變量賦值。

BEGIN這個pattern就是文件沒開始讀的時候執行?

具體見圖中

awk 'BEGIN{FS=":";OFS="-"}{NF+=0}1' , 對應處理是 XX:XX:XX? ---------> XX-XX-XX

讀取輸入分隔符,換成輸出分隔符 , 但是,awk有個問題,妳要是沒有對字段進行操作,它是不會改變輸出分隔符的,

NF+=0,這個賦值沒啥用,NF值也沒變 。? 但是,這個對字段進行了操作 。所以會使OFS生效 。

NF是存在的,NF是字段。

  • 上一篇:java編程 為什麽final常量能被修改?
  • 下一篇:兒童學習陪伴機器人的發展歷史
  • copyright 2024編程學習大全網