Para reinserir o comando na linha de comando não é uma coisa fácil de fazer (sem emular um teclado no software, não sei de outra maneira). O que você pode fazer é executar novamente o comando ao pressionar enter:
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
Ou você pode simplesmente pressionar ↑ para voltar ao último comando executado e pressionar enter.