unix conditional statements
Codifica delle istruzioni condizionali in Unix:
Gli script di shell spesso devono essere costruiti per eseguire istruzioni diverse a seconda del valore di variabili di controllo specifiche. I diversi percorsi di esecuzione vengono specificati utilizzando istruzioni condizionali.
In questo tutorial, vedremo gli operatori relazionali e il processo decisionale della shell utilizzando varie istruzioni condizionali.
Video Unix n. 15:
Dichiarazioni condizionali Unix Il file if-elif-fi
Unix fornisce una serie di operatori relazionali oltre agli operatori logici menzionati in precedenza. Questi possono essere usati per confrontare valori numerici.
le 10 migliori app spia per Android
- -lmeno di
- -le minore o uguale a
- -gt maggiore di
- -ge maggiore o uguale a
- -eq uguale a
- -ne non uguale a
Unix fornisce una serie di modi per eseguire in modo condizionale gli altri comandi.
Questi sono trattati di seguito:
# 1) Le istruzioni if
Esempio:
if then fi
# 2) Le istruzioni if ... else
Esempio:
if then else fi
# 3) L'istruzione if ... elif ... else ... fi
Esempio:
if then elif then else Di seguito sono riportati alcuni programmi di esempio che illustrano queste istruzioni condizionali:
# 1) Controlla se un numero di input è positivo:
$ echo “Enter a number” $ read num $ if ( $num -gt 0 ) $ then $ echo “It is a positive number” $ fi
# 2) Controlla se un numero di input è positivo o meno:
$ echo “Enter a number” $ read num $ if ( $num -gt 0 ) $ then $ echo “It is a positive number” $ else $ echo “It is not a positive integer” $ fi
# 3) Controlla se un numero di input è positivo, zero o negativo:
miglior python ide mac os x
$ echo “Enter a number” $ read num $ if ( $num -gt 0 ) $ then $ echo “It is a positive number” $ elif ( $num -eq 0 ) $ then $ echo “num is equal to zero” $ else $ echo “It is not a positive integer” $ Fi
Controlla il nostro prossimo tutorial per saperne di più Dichiarazioni condizionali !!
Tutorial PREV | PROSSIMO Tutorial
Lettura consigliata
- Esempi di operatori aritmetici e booleani di script di shell Unix
- Operatori Python
- Tutorial su Unix Pipes: Pipes nella programmazione Unix
- Lavorare con le variabili Unix: caratteristiche dello scripting della shell
- Utilizzo di Switch Case in Unix Shell Scripting: istruzione Case-esac
- Cos'è Unix: una breve introduzione a Unix
- Comandi di elaborazione del testo Unix: filtri Unix con esempi
- Dichiarazioni condizionali Python: if_else, elif, annidate if Statements