将输出重定向到 stdout 并通过管道传输到二进制文件

将输出重定向到 stdout 并通过管道传输到二进制文件

我的 .bash_profile 中有一个不错的 PS1 行,我想将其复制到另一台机器。所以我想查看它并将其复制到我的剪贴板。我不知道如何将命令串在一起来执行此操作。

我想我需要做的是 grep 我的 PS1 行,将其通过管道传送到 tee,然后 tee 转到 stdout 以及 pbcopy (将行复制到剪贴板的二进制文件)。

到目前为止我已经:

grep PS1 .bash_profile | tee [what do I put here?] | pbcopy

不幸的是我只是让自己感到困惑,不知道该怎么做。如何同时输出到标准输出和二进制文件?

答案1

... | tee /dev/tty | ...

/dev/tty是指您的终端的“文件”。

相关内容