Повторно ввести команду в командной строке нелегко (без эмуляции клавиатуры в программном обеспечении я не знаю другого пути). Что вы можете сделать, это повторно запустить команду, когда вы нажмете ввод:
while true do xterm -hold -geometry 200x20+2+700 -e "python /home/me/doSomething.py --directory $1; echo python /home/me/doSomething.py --directory $1" echo "Press enter to run the command again or CTRL+C to cancel" read done
Или вы можете просто нажать, ↑чтобы вернуться к последней выполненной команде, и нажать Enter.