众所周知 Linux 汇总执行命令可以通过如下格式来将结果输出到文件中。
[命令] >> [文件名] 2>&1
其中 > 表示输出到, >> 表示追加到。
在 Shell 脚本中,默认情况下,总是有三个文件处于打开状态,标准输入、标准输出、标准错误,它们分别对应的文件描述符是 0,1,2 ,还有一个特殊文件是 /dev/null ,所有传给它的东西它都丢弃掉。
>
默认为标准输出重定向,与 1> 相同。2>&1
意思是把 标准错误输出 重定向到 标准输出。
众所周知 Linux 汇总执行命令可以通过如下格式来将结果输出到文件中。
[命令] >> [文件名] 2>&1
其中 > 表示输出到, >> 表示追加到。
在 Shell 脚本中,默认情况下,总是有三个文件处于打开状态,标准输入、标准输出、标准错误,它们分别对应的文件描述符是 0,1,2 ,还有一个特殊文件是 /dev/null ,所有传给它的东西它都丢弃掉。
>
默认为标准输出重定向,与 1> 相同。2>&1
意思是把 标准错误输出 重定向到 标准输出。