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

No data was found

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Altri articoli

OpenAI lancia un’estensione rivoluzionaria per sfidare Google

OpenAI ha lanciato un’estensione del browser che mira a sostituire Google come motore di ricerca. Integrando la tecnologia ChatGPT, lo strumento consente di porre domande in linguaggio naturale, offrendo risposte contestualizzate e pertinenti. Grazie alla ricerca semantica avanzata e alla personalizzazione adattiva, l’estensione impara dalle interazioni degli utenti. OpenAI dà inoltre priorità alla privacy, utilizzando la crittografia e le politiche “do-not-track”. L’estensione è disponibile per il download in Chrome, sfidando il dominio di Google sul mercato.

Leggi l'articolo "

Ondata di malware con CAPTCHA falsi

La campagna di malware che utilizza falsi CAPTCHA si sta espandendo rapidamente, rappresentando un rischio crescente per gli utenti. Sfruttando la familiarità degli utenti con i CAPTCHA, i criminali informatici creano pagine che imitano questi meccanismi di sicurezza ma che in realtà distribuiscono pericolosi malware come Lumma e Amadey. Questi programmi compromettono seriamente la sicurezza dei dispositivi e dei dati degli utenti. Questa tecnica mostra l’evoluzione delle tattiche criminali, che ora manipolano elementi web comuni per ingannare le vittime. Questo scenario rafforza la necessità di adottare pratiche di sicurezza rigorose e di sensibilizzare gli utenti per prevenire questi attacchi sempre più sofisticati.

Leggi l'articolo "

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