Non, ce code est parfaitement valide. C'est en jaune parce que c'est la notation here-doc.projetmbc a écrit :Dans le bout de code ci-dessous, le fait que les lignes 2 à 3 sont en jaune est dû au fait que ce ne sont pas des instructions valides. C'est ça.
Code : Tout sélectionner
[1] cat >toto.txt<<EOF [2] Bla "${truc}" <<TRUC [3] TRUC [4] EOF [5] [6] echo "pass"
Une difficulté c'est qu'on peut y inclure d'autres notations here-doc.
Pour toute cette notation.projetmbc a écrit :Sinon, l'injection est-elle utilisée pour les lignes 1 et 2 ?