Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
doc:systeme:echo [23/06/2010 21:24] smolski |
doc:systeme:echo [03/09/2015 11:02] (Version actuelle) smolski [Utilisation] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== 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 : | ||
+ | |||
+ | <code user>pwd</code> | ||
+ | <file bash résultat de la commande précédente> | ||
+ | /home/votre_user | ||
+ | </file> | ||
+ | |||
+ | |||
+ | Pour vous en assurez, tapez : | ||
+ | <code user>cd ~</code> | ||
+ | |||
+ | Et validez. | ||
+ | |||
+ | ==== Echo - Exemple ==== | ||
+ | |||
+ | Par exemple, ouvrir un terminal, tapez : | ||
+ | <code user>echo Bonjour coco !</code> | ||
+ | |||
+ | En validant, vous obtiendrez l'affichage de ce même texte : | ||
+ | <file bash résultat de la commande précédente> | ||
+ | Bonjour coco ! | ||
+ | </file> | ||
+ | //Fun, non ?// ;-) | ||
+ | |||
+ | ==== Echo - Création et édition d'un fichier sans éditeur ==== | ||
+ | |||
+ | Maintenant, tapez : | ||
+ | <code user>echo bonjour coco ! > salut.txt</code> | ||
+ | |||
+ | 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 : | ||
+ | <code user>ls </code> | ||
+ | |||
+ | Et oui, nous avons bien un fichier nommé ''salut.txt''. \\ | ||
+ | Vous pouvez l'ouvrir et en constater la rédaction ainsi : | ||
+ | <code user>less salut.txt</code> | ||
+ | <file bash résultat de la commande précédente> | ||
+ | bonjour coco ! | ||
+ | </file> | ||
+ | |||
+ | Taper la lettre <key>q</key> pour quitter ''less''. | ||
+ | |||
+ | Nous pouvons d'un coup effacer et remplacer ce texte en tapant par exemple : | ||
+ | <code user>echo bonjour mon > salut.txt</code> | ||
+ | |||
+ | <code user>less salut.txt</code> | ||
+ | <file bash résultat de la commande précédente> | ||
+ | bonjour mon | ||
+ | </file> | ||
+ | |||
+ | Pour rajouter ''coco !'' sans effacer le texte précédent, taper deux fois un chevron <key>></key><key>></key> : | ||
+ | <code user>echo coco ! >> salut.txt</code> | ||
+ | |||
+ | <code user>less salut.txt</code> | ||
+ | <file bash résultat de la commande précédente> | ||
+ | bonjour mon coco ! | ||
+ | </file> | ||
+ | |||
+ | ==== Option tabulation \t ==== | ||
+ | |||
+ | L'option \t permet d'inscrire une tabulation si nous désirons un affichage en tableau. | ||
+ | |||
+ | Par exemple : | ||
+ | |||
+ | <code user>echo -e "bonjour \t mon \t coco" > salut.txt</code> | ||
+ | |||
+ | <code user>less salut.txt</code> | ||
+ | <file bash résultat de la commande précédente> | ||
+ | bonjour mon coco | ||
+ | </file> | ||
+ | |||
+ | //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 : | ||
+ | |||
+ | <code user>echo -e "bonjour\nmon coco" > salut.txt</code> | ||
+ | |||
+ | <code user>less salut.txt</code> | ||
+ | <file bash résultat de la commande précédente> | ||
+ | bonjour | ||
+ | mon coco | ||
+ | </file> | ||
+ | |||
+ | 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 |