command line arguments unix shell script with example
Panoramica degli argomenti della riga di comando Unix:
La shell Unix viene utilizzata per eseguire comandi e consente agli utenti di passare argomenti in fase di esecuzione a questi comandi.
Questi argomenti, noti anche come parametri della riga di comando, che consentono agli utenti di controllare il flusso del comando o di specificare i dati di input per il comando.
Video Unix n. 22:
In questo tutorial, capiremo come lavorare con i parametri della riga di comando.
Durante l'esecuzione di un comando, l'utente può passare un numero variabile di parametri nella riga di comando.
All'interno dello script di comando, i parametri passati sono accessibili utilizzando i 'parametri posizionali'. Questi vanno da $ 0 a $ 9, dove $ 0 si riferisce al nome del comando stesso e $ 1 a $ 9 sono il primo fino al nono parametro, a seconda di quanti parametri sono stati effettivamente passati.
Esempio:
$ sh ciao come si fa a fare
Qui $ 0 sarebbe assegnato sh
$ 1 sarebbe stato assegnato ciao
$ 2 verrebbero assegnati come
E così via …
Vedremo ora alcuni comandi aggiuntivi per elaborare questi parametri.
#1 set
TIl suo comando può essere utilizzato per impostare i valori dei parametri posizionali sulla riga di comando.
Esempio:
$ set how do you do $ echo how do
Qui, 'come' è stato assegnato a $ 1 e 'do' è stato assegnato a $ 2 e così via.
# 2) spostamento
Questo comando viene utilizzato per spostare la posizione dei parametri posizionali. cioè $ 2 verrà spostato a $ 1 fino al decimo parametro spostato a $ 9. Si noti che se nel caso ci sono più di 9 parametri, questo meccanismo può essere utilizzato per leggere oltre il 9th.
Esempio:
$ set ciao buongiorno come dai il benvenuto al tutorial di Unix.
Qui, 'ciao' viene assegnato a $ 1, 'buono' a $ 2 e così via a 'a' viene assegnato a $ 9. Ora il comando shift può essere utilizzato per spostare i parametri 'N' posizioni.
Esempio:
$ shift 2 $ echo
Ora $ 1 sarà 'mattina' e così via, $ 8 sarà 'unix' e $ 9 sarà 'tutorial'.
Controlla il nostro prossimo tutorial per saperne di più sui processi in Unix.
miglior spyware per cellulari per Android
Tutorial PREV | PROSSIMO Tutorial
Lettura consigliata
- Comando Taglia in Unix con esempi
- Sintassi dei comandi Cat Unix, opzioni con esempi
- Comando Ls in Unix con esempi
- Funzioni di script della shell Unix con parametri e ritorno
- Comando Grep in Unix con semplici esempi
- Comandi Unix: comandi Unix di base e avanzati con esempi
- Esempi di operatori aritmetici e booleani di script di shell Unix
- Comando di ordinamento Unix con sintassi, opzioni ed esempi