logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

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 → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
doc:systeme:echo [22/06/2011 17:53]
bract
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 : ===== 
  
-  * Débutant, à savoir : [[manuel:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) 
-  * [[commande:>​ | 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
doc/systeme/echo.1308757992.txt.gz · Dernière modification: 22/06/2011 17:53 par bract

Pied de page des forums

Propulsé par FluxBB