Existe-t-il un moyen d'exécuter une commande dans un répertoire différent sans y être cd
obligé? Je sais que je pourrais simplement entrer cd
et cd
sortir, mais je suis simplement intéressé par les possibilités de renoncer aux étapes supplémentaires :)
echo "#!/bin/bash; cd $1; exec $2" > /usr/local/bin/execindirectory; chmod +x /usr/local/bin/execindirectory
. Vous aurez peut-être besoin de faire un peu plus d'effort si vous voulez qu'il supporte réellement l'option "tags" tels que-d
and stuff.