Utilizzando l’eco

Una guida rapida su come utilizzare il comando echo nel modo più pratico possibile.

man echo è molto diretto nel dire che il comando viene utilizzato per ripetere gli argomenti a std out. E questo significa passare praticamente qualsiasi cosa allo standard output. Con echo possiamo utilizzare caratteri di escape, come tabulazione, nuova riga, attivare i colori del testo, lo sfondo, la decorazione dei caratteri, ecc.

Fuga

Senza -e, non può interpretare i comandi in escape.

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

Con -e, abiliti l’interpretazione dei caratteri di escape, come ad esempio \n per saltare le righe:

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

Per una nuova colonna , usa l’opzione -e con \v:

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

Per ri-tabulare usa l’opzione -e con \t:

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

Evita i newline

Se non imposti l’opzione -n, le informazioni verranno visualizzate sullo schermo e poi apparirà una nuova riga:

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

Ora, con -n, non c’è più la riga dopo la frase:

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

echo Questa nuova linea che si crea può essere d’intralcio quando si tratta di ottenere l’esadecimale di un carattere

$ 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

Hai qualche suggerimento su come utilizzare l’eco? Inviameli nei commenti e li inserirò qui =D

Comentários

Altri articoli

Come utilizzare bc, il calcolatore di conchiglie

bc = calcolatrice da banco.
Se non conosci ancora la calcolatrice della tua shell, è il momento di imparare a usarla, anche se il suo utilizzo è molto elementare.
L’uso più banale delle sue funzioni dovrebbe già soddisfare la maggior parte delle tue esigenze.
Ma non lasciarti ingannare: si tratta di un software davvero potente che dovrebbe essere assolutamente presente nel tuo radar.

Leggi l'articolo "

Codifica/decodifica degli URL con sed

Esistono vari modi per codificare/decodificare gli url.
In genere i programmatori utilizzano funzioni già pronte per questo scopo.
Ma sai davvero cosa fanno queste funzioni?
Per questo articolo, ho scelto sed come strumento per sostituire i codici e ti indicherò le RFC che trattano l’argomento.

Leggi l'articolo "

Capire come personalizzare VIM su MacOS

Se stai già iniziando a familiarizzare con VIM, è il momento di fare i passi successivi.
In questo articolo ti spiegherò come configurare VIM per MacOS in quello che considero il modo più pulito (potresti volerlo installare in modo diverso e non c’è problema) e come configurare i plugin NerdTree, per accedere all’albero delle directory; Status Tab per inserire alcuni strumenti aggiuntivi sullo schermo (che rendono VIM molto bello); e il plugin Git, per facilitare il controllo delle versioni senza lasciare l’applicazione.
Buona lettura!

Leggi l'articolo "
bureau-it.com