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 [01/08/2013 05:25] martinux_qc [Débutant, à savoir :] |
doc:systeme:echo [03/09/2015 11:02] (Version actuelle) smolski [Utilisation] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Echo ====== | + | ====== echo ====== |
- | La commande ''echo'' dans un terminal ou en console, affiche le texte rédigé en argument. | + | * 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 !)) | ||
- | ===== Débutant, à savoir : ===== | ||
- | * [[manuel:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | ||
- | * [[commande:chevron | La commande chevron : ">"]] | ||
- | * [[commande:ls]] | ||
- | * [[commande:cd]] | ||
- | * [[commande:pwd]] | ||
- | * [[commande:less]] | ||
+ | ===== 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 ===== | ===== Utilisation ===== | ||
Ligne 18: | Ligne 30: | ||
Les commandes rédigées ici le sont à partir du répertoire ''//user//'' habituel : | Les commandes rédigées ici le sont à partir du répertoire ''//user//'' habituel : | ||
- | $ pwd | + | <code user>pwd</code> |
+ | <file bash résultat de la commande précédente> | ||
/home/votre_user | /home/votre_user | ||
+ | </file> | ||
+ | |||
Pour vous en assurez, tapez : | Pour vous en assurez, tapez : | ||
- | + | <code user>cd ~</code> | |
- | $ cd ~ | + | |
Et validez. | Et validez. | ||
Ligne 30: | Ligne 44: | ||
Par exemple, ouvrir un terminal, tapez : | Par exemple, ouvrir un terminal, tapez : | ||
- | $ echo Bonjour coco ! | + | <code user>echo Bonjour coco !</code> |
En validant, vous obtiendrez l'affichage de ce même texte : | En validant, vous obtiendrez l'affichage de ce même texte : | ||
+ | <file bash résultat de la commande précédente> | ||
Bonjour coco ! | Bonjour coco ! | ||
+ | </file> | ||
//Fun, non ?// ;-) | //Fun, non ?// ;-) | ||
Ligne 40: | Ligne 55: | ||
Maintenant, tapez : | Maintenant, tapez : | ||
- | $ echo bonjour coco ! > salut.txt | + | <code user>echo bonjour coco ! > salut.txt</code> |
En validant, rien ne s'affiche dans le terminal ce coup-ci ! Sorb ! :?: | 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 la commande //chevron// "''>''" et nommé ''salut.txt'' au lieu d'être affiché dans le terminal. | + | 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 ?// ;-) | //Easy, n'est-il pas ?// ;-) | ||
Regardons le contenu de notre répertoire user : | Regardons le contenu de notre répertoire user : | ||
- | $ ls | + | <code user>ls </code> |
Et oui, nous avons bien un fichier nommé ''salut.txt''. \\ | Et oui, nous avons bien un fichier nommé ''salut.txt''. \\ | ||
Vous pouvez l'ouvrir et en constater la rédaction ainsi : | Vous pouvez l'ouvrir et en constater la rédaction ainsi : | ||
- | $ less salut.txt | + | <code user>less salut.txt</code> |
+ | <file bash résultat de la commande précédente> | ||
bonjour coco ! | bonjour coco ! | ||
- | Taper la lettre ''q'' pour quitter ''less''. | + | </file> |
+ | |||
+ | Taper la lettre <key>q</key> pour quitter ''less''. | ||
Nous pouvons d'un coup effacer et remplacer ce texte en tapant par exemple : | Nous pouvons d'un coup effacer et remplacer ce texte en tapant par exemple : | ||
- | $ echo bonjour mon > salut.txt | + | <code user>echo bonjour mon > salut.txt</code> |
- | $ less salut.txt | + | <code user>less salut.txt</code> |
- | bonjour mon | + | <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 ''>>'' : | + | Pour rajouter ''coco !'' sans effacer le texte précédent, taper deux fois un chevron <key>></key><key>></key> : |
- | $ echo coco ! >> salut.txt | + | <code user>echo coco ! >> salut.txt</code> |
- | $ less salut.txt | + | <code user>less salut.txt</code> |
- | bonjour mon coco ! | + | <file bash résultat de la commande précédente> |
- | | + | bonjour mon coco ! |
+ | </file> | ||
==== Option tabulation \t ==== | ==== Option tabulation \t ==== | ||
Ligne 76: | Ligne 97: | ||
Par exemple : | Par exemple : | ||
- | $ echo -e "bonjour \t mon \t coco" > salut.txt | + | <code user>echo -e "bonjour \t mon \t coco" > salut.txt</code> |
- | $ less salut.txt | + | |
- | bonjour mon coco | + | <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 | //De //**sanguinarius**// sur l'irc #debian-facile". Trop fort !// :-D | ||
- | Fin de l'exercice, si vous l'avez réalisé sur votre pc, vous pouvez utiliser la [[commande:rm | Commande rm]] pour supprimer le fichier ''salut.txt'' maintenant. | + | ==== 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 | //Bienvenue dans le monde des geeks !// LOL |