Sintassi
Leggi [Opzioni] [Var1, Var2, Var3…]
IL Leggere Il comando può essere usato senza alcun argomento o opzione. Molti tipi di opzioni possono essere utilizzati con questo comando per assumere l'input del particolare tipo di dati. Può prendere più input dall'utente definendo le più variabili con questo comando.
Alcune utili opzioni del comando di lettura
Alcune opzioni di la lettura Il comando richiede un parametro aggiuntivo da utilizzare. Le opzioni più comunemente utilizzate del Leggere Il comando è menzionato nel seguente:
Opzione | Scopo |
---|---|
-D | Viene utilizzato per prendere l'input fino a quando non viene fornito il valore delimitatore. |
-N | Viene utilizzato per prendere l'input di un particolare numero di caratteri dal terminale e smettere di prendere input in precedenza in base al delimitatore. |
-N | Viene utilizzato per prendere l'ingresso del numero particolare di caratteri dal terminale, ignorando il delimitatore. |
-P | Viene utilizzato per stampare l'output del messaggio prompt prima di prendere input. |
-S | È usato per prendere l'input senza un'eco. Questa opzione viene utilizzata principalmente per prendere l'input per l'input della password. |
-UN | Viene utilizzato per prendere l'input per l'array indicizzato. |
-T | Viene utilizzato per impostare un limite di tempo per prendere l'input. |
-u | Viene utilizzato per prendere l'input dal file. |
-R | È usato per disabilitare le backsheshes. |
Esempi diversi del comando di lettura
Gli usi di Leggere Il comando con diverse opzioni è mostrato in questa parte di questo tutorial.
Esempio 1: Utilizzo del comando di lettura senza alcuna opzione e variabile
Crea un file bash con il seguente script che prende l'input dal terminale utilizzando la lettura comando senza alcuna opzione e variabile. Se non viene utilizzata alcuna variabile con il Leggere comando, il valore di input è archiviato in $ Rispondi variabile. Il valore di questa variabile viene stampato in seguito dopo aver preso l'input.
#!/Bin/BashProduzione:
Viene visualizzato il seguente output se il "Blu"Il valore viene preso come input:
Esempio 2: Utilizzo del comando di lettura con una variabile
Crea un file bash con il seguente script che prende l'input dal terminale utilizzando la lettura comando con una variabile. Il metodo per prendere le variabili singole o multiple usando a Leggere Il comando è mostrato in questo esempio. I valori di tutte le variabili vengono stampati in seguito.
#!/Bin/BashProduzione:
Il seguente output appare dopo aver preso prima un singolo input e tre input in seguito:
Esempio 3: Utilizzo del comando Leggi con l'opzione -P
Crea un file bash con il seguente script che prende l'input dal terminale utilizzando la lettura comando con una variabile e il -P opzione. Il valore di input viene stampato in seguito.
#!/Bin/BashProduzione:
Il seguente output appare dopo aver preso l'input:
Esempio 4: Utilizzo del comando Leggi con l'opzione -s
Crea un file bash con il seguente script che prende l'input dal terminale utilizzando la lettura comando con una variabile e il -S opzione. Il valore di input della password non verrà visualizzato per l'opzione -s. I valori di input vengono controllati in seguito per l'autenticazione. Viene anche stampato un messaggio di successo o errore.
#!/Bin/BashProduzione:
Il seguente output appare dopo aver preso i valori di input validi e non validi:
Esempio 5: Utilizzo del comando di lettura con -A opzione
Crea un file bash con il seguente script che prende l'input dal terminale utilizzando la lettura comando con una variabile e il -UN opzione. I valori dell'array vengono stampati in seguito dopo aver preso i valori di input dal terminale.
#!/Bin/BashProduzione:
Viene visualizzato il seguente output dopo aver preso i valori dell'array:
Esempio 6: Utilizzo del comando di lettura con -n opzione
Crea un file bash con il seguente script che prende l'input dal terminale utilizzando la lettura comando con una variabile e il -N opzione.
#!/Bin/BashProduzione:
Viene visualizzato il seguente output se il "78342"Il valore viene preso come input:
Esempio 7: Utilizzo del comando Leggi con l'opzione -t
Crea un file bash con il seguente script che prende l'input dal terminale usando il Leggere comando con una variabile e il -T opzione.
#!/Bin/BashProduzione:
Viene visualizzato il seguente output dopo aver preso i valori di input corretti e errati:
Conclusione
Gli usi di alcune utili opzioni di Leggere Il comando è spiegato in questo tutorial usando più esempi per conoscere gli usi di base del Leggere comando.