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.pl
qui imprime le texte suivant:
export PS1 = "[STRING] $ PS1"
Si je copie la sortie de cat file.txt
sur 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?