我想创建一个快捷方式,它在新终端中显示我命令的输出并同时将其写入日志文件。
我使用终端 -e(或 urxvt -e)来运行以下命令:
terminal -e make -j4 | tee log.log
但问题是,它将管道解释为本地管道,而不是将其定向到新终端。但是当我使用
terminal -e "make -j4 | tee log.log"
它接缝解释| 作为一个角色。evenm 当我用 \| 转义它时。
那么这里的解决方案是什么?我只是想在新的终端窗口中运行管道命令
弄清楚了: