A menudo ejecuto comandos usando subshells, y a veces me gustaría expandir los subshells antes de ejecutar algo. De esta manera podría verificar lo que estoy haciendo y posiblemente editar lo que está por suceder también.
Por ejemplo, ¿cómo puedo ampliar la siguiente línea de comando antes de ejecutarla, para poder editar los resultados de la subshell?
p.ej
$ find -name "test.txt"
/tmp/test.txt
$ mv $(!!) /tmp/new.txt
Me gustaría ver la subshell expandida antes de ejecutar el comando, así:
$ mv /tmp/test.txt /tmp/new.txt
Hay alguna manera de hacer esto?
zsh
y es genial y hace esto, como sugieres ... ¡buen consejo! Dejaré la respuesta original aquí, ya que era una bash
pregunta.