Il comando echo in Linux viene utilizzato per visualizzare righe di testo / stringhe passate come argomento. Questo è un comando integrato che viene utilizzato principalmente negli script della shell e nei file batch per visualizzare il testo di stato sullo schermo o su un file.
Sintassi:
echo
Visualizzazione di un testo / stringa:
Sintassi:
echo
Esempio:
Opzioni del comando echo
NOTA: – -e qui abilita l’interpretazione degli escape con barra rovesciata
1. \ b: rimuove tutti gli spazi tra il testo
Esempio:
echo -e "Geeks \bfor \bGeeks"
2. \ c: elimina la nuova riga finale con l’interprete backspace “-e” per continuare senza emettere una nuova riga.
Esempio:
echo -e "Geeks \cfor Geeks"
Nell’esempio precedente, testo dopo \ c non viene stampato e viene omesso alla fine della nuova riga.
3. \ n: questa opzione crea una nuova riga da dove viene utilizzata.
Esempio:
echo -e "Geeks \nfor \nGeeks"
4. \ t: questa opzione viene utilizzata per creare tabulazioni orizzontali.
Esempio:
echo -e "Geeks \tfor \tGeeks"
5. \ r: ritorno a capo con l’interprete backspace “-e” per avere un ritorno a capo specificato nell’output.
Esempio:
echo -e "Geeks \rfor Geeks"
Nell’esempio precedente, il testo prima di \ r non viene stampato.
6 . \ v: questa opzione viene utilizzata per creare tabulazioni verticali.
Esempio:
echo -e "Geeks \vfor \vGeeks
7. \ a: avviso di ritorno con backspace interprete “-e” per avere un avviso sonoro.
Esempio:
echo -e "\aGeeks for Geeks
Questo comando, una volta eseguito, produrrà un suono di avviso o Bel.
8. echo *: questo comando stamperà tutti i file / cartelle, in modo simile al comando ls.
Esempio:
echo *
9. -n: questa opzione viene utilizzata per omettere l’eco della nuova riga finale.
Esempio:
echo -n "Geeks for Geeks"