美文网首页
AWK操作单元及执行方式

AWK操作单元及执行方式

作者: PETJO | 来源:发表于2020-12-30 21:21 被阅读0次
    1. 数据行

      数据行是awk从数据文件中读取数据的基本单元,也就是说awk是一行一行读取数据的。

    2. 字段(列)

      字段为数据行上被分隔的子字符串;

      一般是以空格分隔相邻的字段。

    3. awk三种执行方式

    • 1)shell命令
    cat /etc/passwd | awk -F: '{print $1}'
    
    • 2)awk脚本
    # 1.编辑awk脚本
    vim test.awk
    
    BEGIN {
        FS = ":"
    }
    {
        print $1
    }
    
    # 2.执行awk脚本
    awk -f test.awk /etc/passwd
    
    • 3)shell脚本
    # 1.编辑shell脚本
    vim test.sh
    
    awk '
        BEGIN {
            FS = ":"
        }
        {
            print $1
        }
    ' $*
    
    # 2.执行shell脚本
    chmod +x
    
    ./test.sh /etc/passwd
    

    相关文章

      网友评论

          本文标题:AWK操作单元及执行方式

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