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

echo

Introduction

La commande echo dans un terminal ou en console, affiche le texte rédigé en argument.

Débutant, à savoir :

Utilisation

Les commandes rédigées ici le sont à partir du répertoire user habituel :

pwd
résultat de la commande précédente
   /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 :

résultat de la commande précédente
   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 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
résultat de la commande précédente
   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
résultat de la commande précédente
bonjour mon

Pour rajouter coco ! sans effacer le texte précédent, taper deux fois un chevron >> :

echo coco ! >> salut.txt
less salut.txt
résultat de la commande précédente
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
résultat de la commande précédente
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
résultat de la commande précédente
bonjour
mon coco

Fin de l'exercice, si vous l'avez réalisé sur votre pc, vous pouvez utiliser la commande rm pour supprimer le fichier salut.txt maintenant.

Bienvenue dans le monde des geeks ! LOL

1) N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !
doc/systeme/echo.txt · Dernière modification: 03/09/2015 11:02 par smolski

Pied de page des forums

Propulsé par FluxBB