重定向(及附加)到一个文件,同时在终端上显示出来,我这样做: command 2>&1 | tee -a file.txt
但是,有没有另外一种方法可以使我得到一个准确的退出状态值? 也就是说,如果我测试$?,我想查看command的退出状态,而不是退出状态tee。 我知道我可以在这里使用${PIPESTATUS[0]}而不是$?,但我正在寻找另一种解决方案,不需要检查PIPESTATUS。
PowerShell可以调用命令行批处理文件。可以使用“tee”命令记录PowerShell脚本输出。但tee命令不记录的批处理文件PowerShell脚本里面的输出,我在PowerShell中1 试试这个删节例如: 制作一个批处理文件,名为test.bat的,与内容 @echo hello from bat
从PowerShell中运行它: PS C:\> .\test.bat | tee
在.zshrc我有以下 setopt multios
我试图做与岩组启用 ls -1 | tee file.txt | less
我运行上面的选项以下以下命令失败 ls -1 | file.txt | less
和下面太 ls -1, file.txt, less
如何在不使用命令tee的情况下在Zsh中使用多个输出?