awk
    $0
    $n
    $(NF-n)
    NR
    awk ‘NR>1&&NR<4’ test.txt

    专业取行 sed
    专业取列 awk
    专业过滤 grep
    过滤出含有root的行
    awk ‘/root/‘ test.txt
    grep “root” test.txt
    sed -n ‘/root/p’ test.txt
    多分隔符
    awk -F “[ :]+” ‘{print $2}’ test.txt
    过滤文件第一列内容匹配root的字符串,把符合条件的行最后一列打印
    $1~/root/ 第一列匹配root
    awk -F “:” ‘$1~/root/ {print $NF}’ /etc/passwd

    awk ‘$3>70&&$3<95 {print $1,$2}’ test.txt

    sed -n ‘1,$p’ test.txt
    $表示最后一行

    创建十个用户testuser01-10 并设置密码为01-10:
    seq -w 10 | awk ‘{print “useradd testuser”$1” && echo “$1” | passwd —stdin testuser”$1” “}’| bash