Скрипт bash, который открывает несколько терминалов из разных каталогов и управляет некоторыми функциями на этом терминале

Возможно, на мой вопрос частично ответили здесь , но мне нужно полное решение.

Я хочу сделать следующее:

gnome-terminal --tab -x "cd /ini/experiments/ gedit mytext.txt" --tab -e "cd /ini/myex/ipython"

Поэтому мне нужно выполнить ipython из директории myex и открыть mytext.txt из каталога экспериментов. Поскольку у меня есть несколько таких работ каждый раз, это головная боль.

Я тоже попробовал: gnome-terminal --tab --working-directory="/ini/experiments/ gedit mytext.txt", но это не работает, он снова попадает в домашний каталог.

Большое спасибо

0
задан 13 April 2017 в 15:23

1 ответ

Если эти пути к каталогам являются правильными, как вы говорите, то вы должны использовать:

gnome-terminal --tab -e "bash -c 'cd /ini/experiments/ && gedit mytext.txt';$SHELL" --tab -e "bash -c 'cd /ini/myex/ipython';$SHELL"

См. Также:

0
ответ дан 13 April 2017 в 15:23

Другие вопросы по тегам:

Похожие вопросы: