Utilisation de l’écho

Un guide rapide sur l'utilisation de la commande echo de la manière la plus pratique possible.

man echo est très direct en disant que la commande est utilisée pour répéter les arguments vers std out. Cela signifie qu’il est possible de passer pratiquement n’importe quoi à la sortie standard. Avec echo, nous pouvons utiliser des caractères d’échappement, tels que la tabulation, le retour à la ligne, activer les couleurs du texte, l’arrière-plan, la décoration des caractères, etc.

S’évader

Sans -e, il ne peut pas interpréter les commandes échappées.

$ echo "Oi\nEu sou o Echo."
Oi\nEu sou o Echo.

Avec -e, vous activez l’interprétation des caractères échappés, tels que \n pour sauter des lignes :

$ echo -e "Oi\nEu sou o Echo."
Oi
Eu sou o Echo.

Pour une nouvelle colonne , utilisez l’option -e avec \v:

$ Nome="Echo"
$ echo -e "Oi\nSeu nome é $Nome \v$Nome \v$Nome"
Oi
Seu nome é Echo
                  Echo
                         Echo

Pour re-tabler, utilisez l’option -e avec \t:

$ echo -e "\tOlá,\n\tEste é um texto tabulado."
    Olá,
    Este é um texto tabulado.

Évitez les retours à la ligne

Si vous n’utilisez pas l’option -n, l’information sera affichée à l’écran, puis une nouvelle ligne apparaîtra :

$ echo "Oi, digite seu nome: "; read nome
Oi, digite seu nome: 
_

Maintenant, avec -n, nous n’avons plus de nouvelle ligne après la phrase :

$ echo -n "Oi, digite seu nome: "; read nome
Oi, digite seu nome: _ 

echo Cette nouvelle ligne créée peut être gênante lorsqu’il s’agit d’obtenir l’hexadécimal d’un caractère

$ echo -e A |hexdump
0000000 41 0a <----- olha o newline aqui no 0a, atrapalhando
0000002

$ echo -en A |hexdump
0000000 41 <----- agora, só o hex 41, que é o A em ascii
0000001

Avez-vous des suggestions sur la façon d’utiliser echo ? Envoyez-la-moi dans les commentaires et je l’insérerai ici =D

Comentários

Plus d'articles

Comment utiliser bc, la calculatrice d’obus

bc = bench calculator (calculatrice de banc).
Si vous ne connaissez pas encore la calculatrice de votre coquille, il est temps d’apprendre à vous en servir, même si son utilisation est très basique.
L’utilisation la plus triviale de ses fonctions devrait déjà répondre à la plupart de vos besoins.
Mais ne vous y trompez pas, il s’agit d’un logiciel très puissant qui doit absolument faire partie de vos préoccupations.

Lire l'article "

Codage/décodage d’URL avec sed

Il existe plusieurs façons d’encoder/décoder les URL.
Les programmeurs utilisent généralement des fonctions prêtes à l’emploi.
Mais savez-vous vraiment ce que font ces fonctions ?
Pour cet article, j’ai choisi sed comme outil pour remplacer les codes et je vous indiquerai les RFC qui traitent du sujet.

Lire l'article "

Comprendre comment personnaliser VIM sur MacOS

Si vous commencez déjà à maîtriser VIM, il est temps de passer aux étapes suivantes.
Dans cet article, je vais vous expliquer comment installer VIM pour MacOS de la manière que je considère la plus propre (vous pouvez vouloir l’installer différemment et c’est très bien) et comment configurer les plugins NerdTree, pour accéder à l’arborescence des répertoires ; Status Tab pour mettre quelques outils supplémentaires à l’écran (et ils rendent VIM très joli) ; et le plugin Git, pour faciliter le contrôle de version sans quitter l’application.
Bonne lecture !

Lire l'article "

Comment afficher les couleurs dans le terminal

Voulez-vous afficher des textes en couleurs, en gras, en italique, soulignés, etc.
La compréhension de quelques règles et codes rend la chose plus facile qu’il n’y paraît.
Apprenez à afficher des couleurs dans votre terminal avec la clarté de quelqu’un qui sait ce qu’il fait.

Lire l'article "
bureau-it.com