AWK操作单元及执行方式

2020-12-30  本文已影响0人  PETJO
  1. 数据行

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

  2. 字段(列)

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

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

  3. awk三种执行方式

cat /etc/passwd | awk -F: '{print $1}'
# 1.编辑awk脚本
vim test.awk

BEGIN {
    FS = ":"
}
{
    print $1
}

# 2.执行awk脚本
awk -f test.awk /etc/passwd
# 1.编辑shell脚本
vim test.sh

awk '
    BEGIN {
        FS = ":"
    }
    {
        print $1
    }
' $*

# 2.执行shell脚本
chmod +x

./test.sh /etc/passwd
上一篇下一篇

猜你喜欢

热点阅读