无法将命令输出重定向到文件
Can't redirect command output to file
我一直在编写 bash 脚本来安装 PBIS Open,当我执行以下命令时 domainjoin-cli join $domain $join_account $password
我可以在终端上看到输出。但是,如果我尝试捕获终端输出并将输出保存到文件中,则该文件为空。
我试过添加 <cmd> > output.txt
我试过使用
script output.txt
<cmd>
exit
我已经搜索了一天,但似乎找不到可行的解决方案。
有两种类型的输出流stdout
和stderr
。它可能出现在 stderr 流中。 >
本身只会捕获 stdout
.
尝试使用
执行
<cmd> &> filename
我一直在编写 bash 脚本来安装 PBIS Open,当我执行以下命令时 domainjoin-cli join $domain $join_account $password
我可以在终端上看到输出。但是,如果我尝试捕获终端输出并将输出保存到文件中,则该文件为空。
我试过添加 <cmd> > output.txt
我试过使用
script output.txt
<cmd>
exit
我已经搜索了一天,但似乎找不到可行的解决方案。
有两种类型的输出流stdout
和stderr
。它可能出现在 stderr 流中。 >
本身只会捕获 stdout
.
尝试使用
执行<cmd> &> filename