Si desea ejecutar primero los comandos de forma interactiva en una máquina y luego tener un script para ejecutarlos en otras, simplemente abra su .bash_history (o lo que sea que use su shell) en un editor de texto y elimine los errores que cometió la primera vez alrededor. Voila! Tienes un script que puedes copiar en las otras máquinas (con scp, rsync, lo que sea).
En algunos casos, es posible que primero deba procesar el archivo ligeramente. Por ejemplo, uso zsh, y lo configuré para agregar varios metadatos (sellos de fecha). Obviamente, deberías eliminar esto. Puede hacerlo fácilmente en vim o TextMate, o probablemente en cualquier editor decente que use la selección de bloque. O puede usar awk o cut para generar todo menos los metadatos. Aquí hay una forma de hacer esto:
cat .zhistory | cut -d';' -f2-
Pero la mayoría de las veces encontrará que su archivo de historial es solo una lista directa de comandos, por lo que probablemente no tendrá que preocuparse por nada de este masaje.