La commande echo
dans un terminal ou en console, affiche le texte rédigé en argument.
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.
Par exemple, ouvrir un terminal, tapez :
echo Bonjour coco !
En validant, vous obtiendrez l'affichage de ce même texte :
Bonjour coco !
Fun, non ?
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
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 !
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 !
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 commande rm pour supprimer le fichier salut.txt
maintenant.
Bienvenue dans le monde des geeks !