美文网首页
【AWK】ARGIND

【AWK】ARGIND

作者: Silver_42ac | 来源:发表于2019-08-23 11:42 被阅读0次

ARGIND 顾名思义,就是ARG (arguments)的index

awk 'ARGIND==1{a[$1]}ARGIND==2&&($1 in a){print $0}' A B

解释

ARGIND==1 处于读取第一个参数时,hash a存储左侧第一个元素$1
ARGIND==2 处于读取第二个参数时,如果左侧第一个元素也在hash keys 中,则输出当前行

简而言之,选取AB 共同拥有的行

ARGC The number of command line arguments (does not include
options to gawk, or the program source). 命令行参数的个数
ARGIND The index in ARGV of the current file being processed. 命令行中文件序号
ARGV Array of command line arguments. The array is indexed
from 0 to ARGC - 1. Dynamically changing the contents
of ARGV can control the files used for data. 命令行参数数组

参考:
[https://blog.csdn.net/liuzhoulong/article/details/7879300]

相关文章

  • 【AWK】ARGIND

    ARGIND 顾名思义,就是ARG (arguments)的index 解释 ARGC The nu...

  • 从1.txt中提取出含有2.txt中内容的行

    gawk 'ARGIND==1{a[$1]=$1} ARGIND==2{if(a[$1]!="") print $...

  • 18-文本处理三剑客之awk

    本章内容 ◆ awk介绍◆ awk基本用法◆ awk变量◆ awk格式化◆ awk操作符◆ awk条件判断◆ aw...

  • 2017 09-04 AWK

    本章主要学习内容awk介绍 awk基本用法 awk变量 awk格式化 awk操作符 awk条件判断 a...

  • 【技术案例】跟老男孩学运维-awk项目案例

    一个awk数组应用案例 [TOC] 0.技术点: awk awk数组 awk判断 awk数组赋值 awk函数spl...

  • awk

    awk:报告生成器,格式化文本输出 内容: awk介绍 awk基本用法 awk变量 awk格式化 awk操作符 a...

  • awk

    Linux System Environment awk功能 awk格式 awk 参数 一、awk截取列 二、显示...

  • 笔记-awk

    1.Awk基础介绍 2.awk语法格式 2.Awk工作原理 3.Awk内部变量 4.Awk格式输出 5.Awk模式...

  • awk用法详解

    awk 用法 awk ' pattern {action} ' 1、awk '/101/' file ...

  • Day64-shell编程_正则表达式_awk

    1.Awk基础介绍 2.Awk工作原理 3.Awk内部变量 4.Awk格式输出 5.Awk模式匹配 5.1符号 ...

网友评论

      本文标题:【AWK】ARGIND

      本文链接:https://www.haomeiwen.com/subject/pupzsctx.html