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

  • 关于我们
  • 免责声明