Linux Commands · 2 min read · Sep 18, 2025

Tutorial sul comando echo di Linux per principianti (5 esempi)

Supponiamo che tu voglia aggiungere una riga di testo codificata a un file tramite il comando in Linux, cosa faresti? Un approccio ovvio sarebbe aprire il file in un editor e poi inserire la riga manualmente. Ma pensa a un caso in cui questo compito deve essere automatizzato. Qual è la tua opzione in quel caso?

Bene, esiste un comando - chiamato echo - che puoi utilizzare nel caso d’uso sopra menzionato. Ci sono anche altre situazioni in cui questo strumento si rivela utile. In questo tutorial, discuteremo le basi di echo e le opzioni della riga di comando che offre. Ma prima di tutto, vale la pena condividere che tutti i comandi e le istruzioni menzionati in questo tutorial sono stati testati su Ubuntu 16.04LTS.

Comando echo di Linux

Ecco la sintassi generica del comando:

echo [SHORT-OPTION]... [STRING]...  
echo LONG-OPTION

Ecco cosa dice la pagina man dello strumento:

echo - visualizza una riga di testo  
Echo la STRINGA(i) all'output standard.

I seguenti esempi di tipo Q&A ti daranno un’idea migliore di come funziona il comando echo.

Q1. Come visualizzare una riga di testo nell’output usando echo?

Questo è molto semplice: tutto ciò che devi fare è passare la riga di testo come input al comando echo.

echo [line-of-text]

Ecco un esempio:

Ora, tornando alla domanda che è stata posta all’inizio di questo tutorial, se vuoi aggiungere una riga a un file esistente, ecco come puoi farlo usando echo:

echo [line-of-text] >> filename

Ecco il comando sopra menzionato in azione:

Q2. Come disabilitare il carattere di nuova linea finale nell’output di echo?

Per impostazione predefinita, l’output del comando echo termina con un carattere di nuova linea. Tuttavia, se lo desideri, puoi cambiare questo comportamento usando l’opzione della riga di comando -n.

Lo screenshot seguente mostra che l’output non conteneva nuova linea quando è stato usato -n:

Q3. Come gestisce echo le escape con backslash?

Quando utilizzato in modalità predefinita, il comando echo non tratta le escape con backslash come caratteri speciali e quindi non le interpreta in modo speciale. Ad esempio, lo screenshot seguente mostra che il carattere di ritorno a capo (\b) è stato visualizzato così com’è nell’output:

Tuttavia, se lo desideri, puoi cambiare questo comportamento utilizzando l’opzione della riga di comando -e.

Quindi ora puoi vedere che il carattere speciale è stato interpretato come ritorno a capo e ‘o’ è stato eliminato nell’output.

Q4. Come echo a volte agisce come alternativa al comando ls?

Puoi anche usare echo al posto di ls in determinate situazioni. Ad esempio, per elencare tutti i file .jpg nella directory corrente, puoi semplicemente eseguire il seguente comando:

echo *.jpg

Q5. Come echo aiuta in altri casi d’uso reali?

Il comando echo è davvero utile quando si lavora con variabili (sia shell che ambiente) nella riga di comando. In particolare, puoi facilmente visualizzare il valore di una variabile utilizzando lo strumento: tutto ciò che devi fare è passare il nome della variabile (preceduto dal simbolo $) al comando echo.

Lo screenshot seguente ti mostra un paio di esempi:

Conclusione

Chiaramente, echo è una piccola utility della riga di comando che non offre molte opzioni della riga di comando, ma fa ciò che promette. Non c’è esattamente una curva di apprendimento associata a questo strumento: basta capire e provare tutto ciò che abbiamo menzionato qui, e sarai a posto. Per ulteriori informazioni, vai alla pagina man di echo.

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.