姬長信(Redy)

linux – 将stdout作为命令行util的文件名传递…


我正在使用命令行实用程序,该实用程序需要传递文件名以将输出写入,例如
foo -o output.txt

它写入stdout的唯一内容是一条消息,表明它已成功运行.我希望能够将写入output.txt的所有内容传递给另一个命令行实用程序.我的动机是output.txt将最终成为一个我不需要保留的40 GB文件,而且我宁愿管道流而不是以逐步的方式处理大量文件.

在这种情况下,有没有办法将实际输出(即output.txt)传递给另一个命令?我可以以某种方式神奇地传递stdout作为文件参数吗?