我正在尝试编写一个 bash 脚本来创建一个带有一组特定窗口的屏幕(软件)会话,以及cd每个窗口的特定目录。
这是我到目前为止的脚本:
#!/bin/bash
killall screen;
screen -AmdS work;
screen -S work bash -c "cd myDir";
Run Code Online (Sandbox Code Playgroud)
问题是我似乎无法更改该会话中的目录。运行这个脚本后,我运行$ screen -r,当前目录仍然是我的默认目录(~/)。
(我已经尝试将cd命令更改为,touch myFile并且在运行脚本后文件就在那里)