Here document
section d’un fichier de code source
section d’un fichier de code source
Un Here Document, souvent appelé heredoc, document en ligne ou encore document « ici-même », est une manière de déclarer une chaîne de caractères dans les interpréteurs de commandes comme les shells Unix (sh, ksh, csh, bash, zsh) et dans les langages de programmation ou de script comme Perl, PHP, Python, Ruby et JCL. Il conserve tous les sauts de lignes et espaces dans le texte, indentation comprise. Certains langages permettent l'interprétation de variable dans la chaîne. La syntaxe la plus courante consiste en une paire de chevrons << suivie d'un délimiteur : une chaîne de caractères alphanumériques, suivi sur la ligne suivante de la première ligne du heredoc, clos à la fin par le délimiteur, la même chaîne de caractère, sur sa propre ligne. Si la paire de chevrons est immédiatement suivie d'un tiret <<-les tabulations et espaces en début de ligne du heredoc seront éliminées lors de l'interprétation de la commande. Ceci permet d'indenter le contenu du heredoc par rapport au reste du script...
Ouvre des boosters, collectionne des cartes et échange-les. Gratuit.
Jouer gratuitement