Pipe
通過三通管道 JShell REPL
如果可能的話,我想通過以下方式通過 tee 管道 JShell REPL:
jshell | tee "~\jshell-`date +'%d_%m_%Y__%H-%M-%S'`.log"
該命令執行並且 Shell 啟動,但沒有文件實現。
該文件確實實現了。只是不在您期望的位置(而是在目前目錄中,並以 a
~
作為其名稱的第一個字元)。你可以很容易看到執行的問題echo tee "~\jshell-`date +'%d_%m_%Y__%H-%M-%S'`.log"
所以解決方案是
jshell | tee ~/"jshell-`date +'%d_%m_%Y__%H-%M-%S'`.log"