Cum se folosește comanda „ecou” în Linux

Come utilizzare il comando “echo” in Linux

⌛ Reading Time: 3 minutes

Che tu sia completamente nuovo a Linux o che utilizzi un desktop Linux da molto tempo, ci sono alcuni comandi che potrebbero non avere senso. Ciò è particolarmente vero se non ti immergi mai nella riga di comando, che è dove entra in gioco gran parte della vera potenza di Linux e di altri sistemi operativi simili a Unix.

Uno di questi è il venerabile echo comando. A prima vista, questo può sembrare un comando inutile. Guarda sotto il cofano e lo troverai sorprendentemente utile.

Cosa fa “eco”?

Guarda l’inserimento manuale di echoe non troverai molto aiuto. Si legge “visualizza una riga di testo”. Probabilmente potresti già dedurlo dal nome del comando.

Fondamentalmente, ciò che fa echo è inviare argomenti agli output standard insieme a una manciata di opzioni di formattazione di base. Il motivo principale per cui questo comando esiste è per lavorare all’interno di altri script, consentendo di mostrare l’output alla persona che esegue lo script.

Le basi

A un livello base, echo fa esattamente quello che dice di fare. Ecco un esempio:

Verrà stampato “Can anybody hear me”. Se digiti semplicemente il comando, sembra letteralmente un eco, da cui il comando prende il nome. Se aggiungi un punto interrogativo al comando precedente, tuttavia, riceverai un errore. Digita quanto segue:

Il testo risultante non avrà le virgolette intorno, ma visualizzerà correttamente il punto interrogativo. Puoi anche usare variabili con l’estensione echo comando.

Il comando precedente stamperà 256 sul terminale.

Comandi più avanzati

Il echo comando funziona in modo diverso su alcuni sistemi. Su Linux, ad esempio, ci sono alcune opzioni che non troverai su altri sistemi operativi simili a Unix. Ad esempio, il file -e opzione ti consente di inserire caratteri come n per la nuova riga o t per le schede.

Alla fine potrebbe sembrare un po ‘confuso, ma verrà stampato qualcosa di simile al seguente:

Puoi anche usare b per backspace. Il motivo per cui vorresti eliminare una parola che hai appena digitato con cura potrebbe non avere senso, ma ha un caso d’uso occasionale.

Esempi pratici

Come già spiegato, il caso d’uso più pratico per echo è negli script che scrivi. Puoi anche usarlo per fare qualche leggera pulizia per l’output di altri script. Detto questo, per quel caso d’uso ci sono molti strumenti migliori per il lavoro come grep e sed.

Un altro ottimo caso d’uso per echo sta modificando leggermente i file di configurazione. Usa solo lo standard > reindirizzare. Come esempio:

Questo aggiungerà il testo al file “just-a-file.txt”. Eseguilo di nuovo e la linea apparirà due volte.

Conclusione

Mentre stai leggendo questi esempi, potresti trovarti a chiederti perché qualcuno dovrebbe mai usarli. Potrebbe anche farti indovinare perché qualcuno vorrebbe mai usare Linux invece di Windows o macOS.

Di solito, quando qualcosa su Linux sembra strano, è perché ha le sue radici nel modo in cui veniva utilizzato decenni fa. Ciò non significa necessariamente qualcosa di negativo, però. Se non sei sicuro di Linux, dai un’occhiata al nostro elenco di motivi per cui dovresti imparare a usare Linux.

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

[pt_view id="5aa2753we7"]

Lascia un commento

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