J'ai toujours pensé que les backticks de bash étaient "exécuter la sortie de 'some_command'". Que se passe-t-il dans la suite ... considérons un script myscript.plqui imprime le texte suivant:
export PS1 = "[STRING] $ PS1"
Si je copie la sortie de cat file.txtsur la ligne de commande et que je l' exécute, "[STRING]" est ajouté au début de mon invite.
Par contre, le backtick-ing 'myscript.pl'me rend rapide "[STRING]. Qu'est-ce qui se passe?