O arquivo se materializa. Apenas não onde você espera (mas no diretório atual e com a ~como o primeiro caractere de seu nome). Você pode ver facilmente o problema em execução
echo tee "~\jshell-`date +'%d_%m_%Y__%H-%M-%S'`.log"
Então a solução é
jshell | tee ~/"jshell-`date +'%d_%m_%Y__%H-%M-%S'`.log"
O arquivo se materializa. Apenas não onde você espera (mas no diretório atual e com a
~
como o primeiro caractere de seu nome). Você pode ver facilmente o problema em execuçãoEntão a solução é