![在 awk 中将 printf 的输出重定向到 /dev/tty](https://linux22.com/image/1023851/%E5%9C%A8%20awk%20%E4%B8%AD%E5%B0%86%20printf%20%E7%9A%84%E8%BE%93%E5%87%BA%E9%87%8D%E5%AE%9A%E5%90%91%E5%88%B0%20%2Fdev%2Ftty.png)
我有一个关于 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在用户定义函数下。