Ho un problema in cui devo avviare un comando da un terminale e lasciare il terminale aperto con il comando che ho usato una volta completato. Il motivo è che, a seconda di determinate circostanze, potrebbe essere necessario eseguirlo di nuovo.
Ho scritto uno script bash per eseguire diversi comandi del terminale in questo modo
$ launch.bash /path/to/data
E lo snippet sembra
xterm -hold -geometry 200x20+2+700 -e "python /home/me/doSomething.py --directory $1; echo python /home/me/doSomething.py --directory $1; bash"
Ciò che farà ora è che avvierà lo script Python e quando sarà completato stamperà il comando che ho usato. Sarebbe bello stampare il comando nella stessa riga di comando, quindi posso premere invio. C'è un modo per fare questo?