====== echo ====== * Objet : echo * Niveau requis : {{tag>débutant avisé}} * Commentaires : //Dans un terminal ou en console, afficher le texte rédigé en argument. // * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !]] :-) * Suivi : {{tag>à-compléter}} * Création par [[user>smolski]] le 18-05-2010 * Testé par [[user>smolski]] le 03-09-2015 * Commentaires sur le forum : [[http://debian-facile.org/viewtopic.php?id=2601 | Lien vers le forum concernant ce tuto]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) ===== Introduction ===== La commande ''echo'' dans un terminal ou en console, affiche le texte rédigé en argument. ===== Débutant, à savoir : ===== * [[:doc:programmation:shell:chevrons | La commande chevron : ">"]] * [[:doc:systeme:ls]] * [[:doc:programmation:shell:cd]] * [[:doc:programmation:shell:tilde]] * [[:doc:systeme:pwd]] * [[:doc:editeurs:less]] ===== Utilisation ===== Les commandes rédigées ici le sont à partir du répertoire ''//user//'' habituel : pwd /home/votre_user Pour vous en assurez, tapez : cd ~ Et validez. ==== Echo - Exemple ==== Par exemple, ouvrir un terminal, tapez : echo Bonjour coco ! En validant, vous obtiendrez l'affichage de ce même texte : Bonjour coco ! //Fun, non ?// ;-) ==== Echo - Création et édition d'un fichier sans éditeur ==== Maintenant, tapez : echo bonjour coco ! > salut.txt En validant, rien ne s'affiche dans le terminal ce coup-ci ! Sorb ! :?: En fait, le texte à été rédigé directement dans un fichier généré automatiquement par [[doc:programmation:shell:chevrons|la commande chevron >]] et nommé ''salut.txt'' au lieu d'être affiché dans le terminal. //Easy, n'est-il pas ?// ;-) Regardons le contenu de notre répertoire user : ls Et oui, nous avons bien un fichier nommé ''salut.txt''. \\ Vous pouvez l'ouvrir et en constater la rédaction ainsi : less salut.txt bonjour coco ! Taper la lettre q pour quitter ''less''. Nous pouvons d'un coup effacer et remplacer ce texte en tapant par exemple : echo bonjour mon > salut.txt less salut.txt bonjour mon Pour rajouter ''coco !'' sans effacer le texte précédent, taper deux fois un chevron >> : echo coco ! >> salut.txt less salut.txt bonjour mon coco ! ==== Option tabulation \t ==== L'option \t permet d'inscrire une tabulation si nous désirons un affichage en tableau. Par exemple : echo -e "bonjour \t mon \t coco" > salut.txt less salut.txt bonjour mon coco //De //**sanguinarius**// sur l'irc #debian-facile". Trop fort !// :-D ==== Option Mise à la ligne \n ==== L'option \n permet d'inscrire un retour chariot (mise à la ligne). Par exemple : echo -e "bonjour\nmon coco" > salut.txt less salut.txt bonjour mon coco Fin de l'exercice, si vous l'avez réalisé sur votre pc, vous pouvez utiliser la [[:doc:systeme:rm | commande rm]] pour supprimer le fichier ''salut.txt'' maintenant. //Bienvenue dans le monde des geeks !// LOL