Мне нужен 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''
Это действительно открывает новый терминал внутри / my / work / dir /
, но терминал не интерактивен. Отсутствует
user @ userMachine: / my / work / dir $
, что позволяет мне запускать дополнительные команды, и все, что я набираю (например, pwd
), ничего не возвращает, только новые строки.