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

ARGV ARGC - 命令列引數陣列

Created: November-22, 2018

傳遞給 awk 的命令列引數儲存在 ARGC 元素的內部陣列 ARGV 中。陣列的第一個元素是程式名稱。例如:

awk 'BEGIN {
   for (i = 0; i < ARGC; ++i) {
      printf "ARGV[%d]=\"%s\"\n", i, ARGV[i]
   }
}' arg1 arg2 arg3

生產:

ARGV[0]="awk"
ARGV[1]="arg1"
ARGV[2]="arg2"
ARGV[3]="arg3"
  • RS - 輸入記錄分隔符
  • OFS - 輸出場分離器

Copyright © 2018. All right reserved

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

  • 關於本站
  • 免責聲明