我有一个脚本,该脚本在运行时将输出的行打印到终端(有错误)。我想将此输出重定向到文件中。
我读到我应该在PS1脚本中添加以下行:".\myscript.ps1 *> &1 > outfile.log"
,但是由于不允许使用&字符,因此该行不起作用。
答案 0 :(得分:0)
在与号前不需要空格符号。
.\myscript.ps1 *>&1
将所有输出流重定向到流号1
.\myscript.ps1 *>outfile.log
将所有输出流重定向到文件
答案 1 :(得分:0)
如果您只想从终端将行放入另一个文件中,请尝试以下操作: ./myscript.ps1 2> outfile.log “ ./”激活脚本“ 2>”将stderr流带入outfile.log(在这种情况下),但是我不确定您应该做什么。也许您可以在这里发布代码或完成任务,那就太好了。
如果您希望两个流都在一个输出中,我会像“ 2>&1”