====== 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