Um script bash que abre vários terminais de diferentes direcotórios e opera algumas funções nesses terminais

0

Talvez minha pergunta tenha sido parcialmente respondida aqui mas eu preciso de solução completa.

O que eu quero fazer é isto:

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

Portanto, preciso executar ipython de myex diretory e abrir mytext.txt do diretório experimentos. Como eu tenho vários desses trabalhos toda vez, é uma dor de cabeça.

Eu também tentei isso: gnome-terminal --tab --working-directory="/ini/experiments/ gedit mytext.txt" , mas isso não funciona, ele volta para o diretório inicial.

Muito obrigado

    
por Katsumoto San 10.10.2013 / 16:47

1 resposta

0

Se esses caminhos para os diretórios estão corretos como você diz, então você deve usar:

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

Veja também:

por Radu Rădeanu 10.10.2013 / 18:28