我知道你可以创建一个文件描述符并将输出重定向到它。
但是如果没有文件描述符,你可以做同样的事情。
当您必须使用其他文件描述符时。
答案 0 :(得分:0)
在不使用文件描述符的情况下重定向,即:
echo haha > dump.log
它相当于
echo haha 1>dump.log
1是标准输出的文件描述符。
2是标准错误的文件描述符,因此如果要重定向来自命令的错误消息,可以使用此文件描述符
ech lol 2>dump.log
这些是您需要文件描述符的情况。
例如,如果您正在编写一个自然包含大量命令的脚本,则可以将重定向用于多种用途:
/dev/null