J'exécute souvent des commandes à l'aide de sous-coquilles et j'aimerais parfois que les sous-coquilles soient développées avant d'exécuter quelque chose. De cette façon, je pourrais vérifier ce que je fais et éventuellement modifier ce qui est sur le point de se produire également.
Par exemple, comment puis-je développer la ligne de commande suivante avant de l'exécuter, afin de pouvoir modifier les résultats du sous-shell?
par exemple
$ find -name "test.txt"
/tmp/test.txt
$ mv $(!!) /tmp/new.txt
Je voudrais voir le sous-shell développé avant d' exécuter la commande, comme ceci:
$ mv /tmp/test.txt /tmp/new.txt
Y a-t-il un moyen de le faire?
zsh
et c'est génial et fait cela, comme vous le suggérez ... bon conseil! Je laisse ici la réponse originale, car c'était une bash
question.