我有一个批处理脚本,它依次加载 WSL 并运行 shell 脚本。它看起来有点像这样:
rem other stuff is done before this...
wsl --exec script.sh
print "oops you have exited wsl"
我需要 WSL 在运行该 shell 脚本后保持打开状态。显而易见的答案是在 .bashrc 或 /etc/profile 中运行该脚本,但这并不合适,因为 script.sh 需要更改目录,而脚本结束后在 .bashrc 或 /etc/profile 中运行时目录更改会丢失。
您对如何实现这一目标有什么想法吗?