通过 T 形管连接 JShell REPL

通过 T 形管连接 JShell REPL

如果可能的话,我想按以下方式通过 tee 通过管道传输 JShell REPL:

jshell | tee "~\jshell-`date +'%d_%m_%Y__%H-%M-%S'`.log"

该命令执行并且 Shell 启动,但没有文件出现。

答案1

该文件确实实现了。只是不在您期望的位置(而是在当前目录中,并且以 a~作为其名称的第一个字符)。可以很容易看到运行的问题

echo tee "~\jshell-`date +'%d_%m_%Y__%H-%M-%S'`.log"

所以解决办法是

jshell | tee ~/"jshell-`date +'%d_%m_%Y__%H-%M-%S'`.log"

相关内容