Command-Line

如何在管道中列印命令的中間結果?

  • May 14, 2020

我有一系列通過這樣的管道執行的命令:

cmd1 | cmd2 | cmd3 | cmd4

如何列印 和 的中間cmd1結果?我知道我可以使用該命令將結果列印到文件中。但是是否可以將其列印到控制台?這是出於調試目的,因為我的實際命令非常複雜。cmd2``cmd3``tee

您可以tee到目前終端:

cmd1 | tee /dev/tty | cmd2 | tee /dev/tty | cmd3 | tee /dev/tty | cmd4

引用自:https://unix.stackexchange.com/questions/586570