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

Sobre o autor

Comentários

Mais artigos