In bash esistono più funzioni integrate per stampare l’output nel terminale. ‘echo’ è uno dei comandi più utilizzati per stampare testo o dati stringa nel terminale o un altro comando come input o un file. Questo comando ha alcune opzioni che possono essere utilizzate con questo comando per scopi speciali. Gli usi del comando ‘echo’ sono descritti in questo tutorial utilizzando diversi esempi.,
Syntax:
Options:
Option | Description |
-n | Omit newline from the output. |
-e | Enable the function of backslash(/) character. |
-E | Disable the function of backslash(/) character., |
–versione | Visualizza le informazioni sulla versione |
help | Visualizzazione di messaggi di aiuto relative agli usi di questo comando |
Esempio 1: Utilizzo i comandi eco senza alcuna opzione
“echo” comando può essere utilizzato senza alcuna opzione. comando ‘echo’ del seguente script viene utilizzato per stampare un testo semplice, ‘Imparare programmazione bash da LinuxHint.com”’,
Il seguente output apparirà dopo aver eseguito lo script.
Esempio-2: Utilizzo del comando `echo` con l’opzione-n
Il comando‘echo’ viene utilizzato con l’opzione ‘-n’ nel seguente script. La nuova riga viene omessa dall’output per questa opzione.
Il seguente output apparirà dopo aver eseguito lo script.,
Esempio-3: Utilizzo del comando `echo` con l’opzione-e
Il comando‘echo’ viene utilizzato con l’opzione ‘-e’ nel seguente script. Per questo, la funzione di barra rovesciata(\) è abilitata e l’output viene generato aggiungendo lo spazio ‘tab’ dove ‘\t’ viene utilizzato nella stringa.
Dopo aver eseguito lo script verrà visualizzato il seguente output.,
Esempio-4: Utilizzo del comando `echo` con l’opzione-E
Il comando‘echo’ viene utilizzato con l’opzione ‘-E’ nel seguente script. Questa opzione disabilita la funzione di barra rovesciata(/). La nuova riga (\n) utilizzata nel testo non funzionerà per il seguente comando.
Il seguente output apparirà dopo aver eseguito lo script.,
Esempio-5: Utilizzo della variabile nel comando `echo`
Il valore della variabile può essere stampato con altra stringa nel comando `echo` posizionando la variabile nel testo. la variabile price price viene utilizzata nel seguente comando ‘echo’. Ma una cosa che dovresti ricordare quando usi la variabile nel comando echo, cioè devi racchiudere la variabile all’interno di double quotation(“) per leggere il valore della variabile dal comando `echo`., Se nel comando echo viene utilizzata la citazione singola (‘), il valore della variabile non verrà analizzato e il nome della variabile verrà stampato come output.
$ echo “Il prezzo di questo libro è di $prezzo’
$ echo “Il prezzo di questo libro è il prezzo di $”
Il seguente output verrà visualizzato dopo l’esecuzione dello script.
Esempio-6: Usando ‘\v’ nel comando `echo`
‘\v’ viene utilizzato per stampare l’output verticalmente., Il seguente comando` echo ‘ stamperà ogni parola del testo, “Linuxhint è un sito di blog basato su Linux” verticalmente.
Il seguente output apparirà dopo aver eseguito lo script.
Esempio-7: Usando ‘\c’ nel comando `echo`
‘\c’ viene usato per omettere qualsiasi parte del testo. Il seguente comando echo stamperà “Arricchisci la tua conoscenza di Linux da Linuxhint” omettendo i tutorial delle parti e la nuova riga.,
Il seguente output apparirà dopo aver eseguito lo script.
Esempio-8: Stampa i nomi di tutti i file e le cartelle usando il comando `echo`
Il comando`echo` può essere usato per leggere i file e le cartelle della directory corrente. Quando questo comando viene eseguito con’*’, stamperà l’elenco dei file e delle cartelle della directory di lavoro corrente.,
Il seguente output apparirà dopo aver eseguito lo script.
Esempio-9: Stampa i nomi di file specifici usando il comando `echo`
L’elenco dei file specifici della directory corrente può essere stampato usando il comando `echo`. Il seguente comando stamperà l’elenco di tutti i file di testo dalla directory corrente. In questo modo, è possibile cercare qualsiasi file o cartella utilizzando il comando `echo`.
Il seguente output apparirà dopo aver eseguito lo script.
Esempio-10: Uso del comando `echo` nello script bash
Questo esempio mostra l’uso del comando `echo` in uno script bash. Creare un file denominato ‘echoexpl.sh ‘ e aggiungere il seguente script. La funzione di ‘\ r ‘ è di aggiungere un ritorno a capo nella stringa. In questo esempio ‘’ \ r ‘ viene utilizzato all’inizio e alla fine della stringa. Qui, l’opzione ‘- e `viene utilizzata con il comando` echo ‘che abilita la funzione di’\r’.
echoexpl.sh
string=”\rPerl è un linguaggio di programmazione open source multipiattaforma\r”
echo-e “string string”
Esegue lo script.
Il valore di testo della variabile string string verrà stampato con una nuova riga dopo aver eseguito lo script.
Conclusione:
Il risultato di qualsiasi script può essere trovato stampando l’output appropriato. Quindi, le opzioni di stampa sono molto importanti per qualsiasi linguaggio di programmazione. L’uso di un’opzione di stampa in bash è discusso in questo tutorial., Ma lo stesso compito può essere eseguito da un’altra opzione in bash e il comando è ‘printf’. Spero, il lettore otterrà la conoscenza dei molteplici usi del comando ‘echo’ dopo aver praticato gli esempi di questo tutorial e saranno in grado di applicare correttamente questo comando.
Per maggiori informazioni guarda il video!
Lascia un commento