logo
  • 教程列表
  • SO官方文檔
  • 內建變數
    • FNR - 正在處理的當前記錄編號
    • FS - Field 分離器
    • RS - 記錄分隔符
    • OFS - 輸出場分離器
    • ARGV ARGC - 命令列引數陣列
    • RS - 輸入記錄分隔符
    • ORS - 輸出記錄分隔符
    • NR - 記錄總數
    • FNR - 檔案中的記錄數
    • NF - 欄位數
  1. StackOverflow 文件
  2. awk 教程
  3. 內建變數
  4. FNR - 檔案中的記錄數

FNR - 檔案中的記錄數

Created: November-22, 2018

提供 awk 例項處理的相對於 awk 正在處理的檔案的記錄總數

cat > file1
suicidesquad
harley quinn
joker
deadshot

cat > file2
avengers
ironman
captainamerica
hulk

awk '{print FNR}' file1 file2
1
2
3
4
1
2
3
4

每個檔案各有 4 行,所以每當 awk 遇到 EOF 時,FNR 都會重置為 0。

  • NF - 欄位數
  • NR - 記錄總數

Copyright © 2018. All right reserved

tastones.com 备案号:鲁ICP备18045372号-1

  • 關於本站
  • 免責聲明