在 awk 中将 printf 的输出重定向到 /dev/tty

在 awk 中将 printf 的输出重定向到 /dev/tty

我有一个关于 awk 的问题。

#!/usr/bin/nawk -f
{
    if (NF != 4) {
        error("Expected 4 fields");
    } else {
        print;
    }
}
function error ( message ) {
    if (FILENAME != "-") {
        printf("%s: ", FILENAME) > "/dev/tty";
    }
    printf("line # %d, %s, line: %s\n", NR, message, $0) >> "/dev/tty";
}

>"/dev/tty"和起什么>>"/dev/tty"作用?

来自于https://www.grymoire.com/Unix/Awk.html在用户定义函数下。

相关内容