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

No data was found

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Plus d'articles

OpenAI lance une extension révolutionnaire qui défie Google

OpenAI a lancé une extension de navigateur qui vise à remplacer Google comme moteur de recherche. Intégrant la technologie ChatGPT, l’outil permet de poser des questions en langage naturel et propose des réponses contextualisées et pertinentes. Grâce à la recherche sémantique avancée et à la personnalisation adaptative, l’extension apprend des interactions de l’utilisateur. OpenAI accorde également la priorité à la protection de la vie privée, en utilisant des politiques de cryptage et de non-traçage. L’extension peut être téléchargée dans Chrome, ce qui remet en cause la position dominante de Google sur le marché.

Lire l'article "

Vague de logiciels malveillants avec un faux CAPTCHA

La campagne de logiciels malveillants utilisant de faux CAPTCHA se développe rapidement, ce qui représente un risque croissant pour les utilisateurs. Exploitant la familiarité des utilisateurs avec les CAPTCHA, les cybercriminels créent des pages qui imitent ces mécanismes de sécurité mais distribuent en réalité des logiciels malveillants dangereux tels que Lumma et Amadey. Ces programmes compromettent gravement la sécurité des appareils et des données des utilisateurs. Cette technique illustre l’évolution des tactiques criminelles, qui manipulent désormais des éléments Web courants pour tromper les victimes. Ce scénario renforce la nécessité d’adopter des pratiques de sécurité rigoureuses et de sensibiliser les utilisateurs afin de prévenir ces attaques de plus en plus sophistiquées.

Lire l'article "

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