Bash Echo Esempi

Bash Echo Esempi
Esistono più funzioni integrate in bash per stampare l'output nel terminale. 'Echo' è uno dei comandi più utilizzati per stampare i dati di testo o 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 usando diversi esempi.

Sintassi:

echo [opzione (s)] [string]

Opzioni:

Opzione Descrizione
-N Omettere la nuova linea dall'output.
-e Abilita la funzione del carattere di backslash (/).
-E Disabilita la funzione del carattere di backslash (/).
-versione Visualizza le informazioni sulla versione
-aiuto Visualizza i messaggi di aiuto relativi agli usi di questo comando

Esempio-1: usando il comando "echo" senza alcuna opzione

Il comando 'echo' può essere utilizzato senza alcuna opzione. Il comando "Echo" del seguente script viene utilizzato per stampare un semplice testo ", impara la programmazione bash da LinuxHint.com.

$ echo "Impara la programmazione bash da Linuxhint.com "

Il seguente output apparirà dopo aver eseguito lo script.

Esempio -2: usando il comando 'echo' con -n opzione

Il comando 'echo' viene utilizzato con l'opzione '-n' nel seguente script. La nuova riga viene omessa dall'output per questa opzione.

$ echo -n "Python è un linguaggio di programmazione di alto livello interpretato"

Il seguente output apparirà dopo aver eseguito lo script.

Esempio -3: usando il comando 'echo' con -e opzione

Il comando 'echo' viene utilizzato con l'opzione '-e' nel seguente script. Per questo, la funzione di backslash (\) è abilitata e l'uscita viene generata aggiungendo lo spazio "scheda" in cui "\ t" viene utilizzato nella stringa.

$ echo -e "perl \ tis \ ta \ tpowerful \ tand \ tportable \ tlanguage"

Il seguente output apparirà dopo aver eseguito lo script.

Esempio -4: usando il comando 'echo' con -e opzione

Il comando 'echo' viene utilizzato con l'opzione '-e' nel seguente script. Questa opzione disabilita la funzione di Backslash (/). La nuova riga (\ n) utilizzata nel testo non funzionerà per il seguente comando.

$ echo -e "i \ nlike \ nbash \ Programming"

Il seguente output apparirà dopo aver eseguito lo script.

Esempio-5: usando la variabile nel comando 'echo'

Il valore della variabile può essere stampato con altre stringhe nel comando "eco" posizionando la variabile nel testo. La variabile $ prezzo viene utilizzata nel seguente comando "echo". Ma una cosa che dovresti ricordare quando si utilizza la variabile nel comando Echo, cioè è necessario racchiudere la variabile all'interno di una doppia citazione (") per leggere il valore della variabile per comando" echo ". Se la quotazione singola (') viene utilizzata nel comando Echo, il valore della variabile non verrà analizzato e il nome della variabile verrà stampato come output.

$ price = "\ $ 100"
$ echo 'Il prezzo di questo libro è $ prezzo'
$ echo "Il prezzo di questo libro è $ prezzo"

Il seguente output apparirà dopo aver eseguito lo script.

Esempio-6: usando il comando '\ v' nel comando 'echo'

'\ v' viene utilizzato per stampare l'uscita verticalmente. Il seguente comando "Echo" stamperà ogni parola del testo, "Linuxhint è un sito di blog basato su Linux" in verticale.

$ echo -e "linuxhint \ v è \ v a \ v linux \ v basato \ v blog \ v sito."

Il seguente output apparirà dopo aver eseguito lo script.

Esempio-7: usando il comando '\ c' nel comando 'echo'

'\ c' viene utilizzato per omettere qualsiasi parte del testo. Il seguente comando Echo stamperà, "Arricchisci la tua conoscenza Linux da LinuxHint" omettendo i tutorial di parte e la nuova linea.

$ echo -e "arricchisci la tua conoscenza Linux da Linuxhint \ cTutorials"

Il seguente output apparirà dopo aver eseguito lo script.

Esempio-8: stampare i nomi di tutti i file e le cartelle usando il comando 'echo'

Il comando 'echo' può essere utilizzato per leggere i file e le cartelle della directory corrente. Quando questo comando esegue con '*', verrà fornito l'elenco di file e cartelle della directory di lavoro corrente.

$ echo *

Il seguente output apparirà dopo aver eseguito lo script.

Esempio-9: stampare i nomi di file specifici usando il comando 'echo'

L'elenco dei file specifico della directory corrente può essere stampato utilizzando il comando "echo". Il comando seguente stamperà l'elenco di tutti i file di testo dalla directory corrente. In questo modo, puoi cercare qualsiasi file o cartella utilizzando il comando "echo".

$ echo *.TXT

Il seguente output apparirà dopo aver eseguito lo script.

Esempio-10: usando il comando 'echo' nello script bash

Questo esempio mostra l'uso del comando "echo" in uno script bash. Crea un file denominato 'echoexpl.sh' e aggiungi il seguente script. La funzione di '\ r' è di aggiungere un ritorno a carrello 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 consente la funzione di '\ r'.

echoexpl.sh

#!/Bin/Bash
String = "\ rperl è un linguaggio di programmazione a piattaforma multipla \ R"
echo -e "$ string"

Esegui lo script.

$ bash echoexpl.sh

Il valore di testo di $ string La variabile verrà stampata con una nuova linea 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 avrà conoscenza dei molteplici usi del comando "eco" dopo aver praticato gli esempi di questo tutorial e saranno in grado di applicare correttamente questo comando.

Per ulteriori informazioni, guarda il video!