我需要一个执行以下操作的 bash 脚本:
具体我想:
/my/work/dir/
/my/work/dir/
,运行source bin/activate
/my/work/dir/
,例如ls
一个非常相似的问题给出了脚本的以下答案(适应我的要求):
#!/usr/bin/env bash
konsole --noclose --workdir /my/work/dir/ -e 'bash -c 'source bin/activate''
Run Code Online (Sandbox Code Playgroud)
这确实在里面打开了一个新终端/my/work/dir/
,但终端不是交互式的。这
user@userMachine: /my/work/dir$
缺少允许我运行更多命令并且我键入的任何内容(例如pwd
)不返回任何内容,只是新行。