Maggiore al confronto numerico in una sceneggiatura bash
Esistono vari modi per confrontare due numeri nella sceneggiatura bash e li descriveremo tutti con alcuni esempi:
Confronta due numeri usando il comando>
È un semplice comando che puoi usare per scoprire il numero maggiore nel confronto. Ad esempio, hai x = 55 e y = 66. È possibile utilizzare il seguente script per confrontare X e Y in una condizione:
Nel codice sorgente indicato, abbiamo usato il (($ x> $ y)) che restituisce vero quando il valore di x è maggiore di y.
Le doppie parentesi vengono utilizzate per creare le operazioni aritmetiche interi. È una caratteristica integrata dello script bash che restituisce 1 per vero o zero per false. Ora, eseguiamo lo script bash per ottenere il seguente risultato:
./confronto.sh
Allo stesso modo, è possibile utilizzare il confronto maggiore o uguale usando il comando> =. Quando x è maggiore di y, restituisce vero.
Questo script fornisce il seguente risultato nel terminale:
./confronto.sh
Confronta due numeri usando il comando -gt
È possibile utilizzare il comando -gt nello script per verificare il numero maggiore nella condizione. Ecco l'esempio di script bash che puoi provare:
Il comando -gt (maggiore di) controlla se un valore è maggiore dell'altro. Una volta eseguito uno script bash, otterrai il seguente risultato:
./confronto.sh
Allo stesso modo, è possibile utilizzare il comando -ge (maggiore o uguale) per verificare il confronto numerico maggiore o uguale:
Otterrai il seguente risultato eseguendo lo script nel terminale:
./confronto.sh
Conclusione
Ecco come è possibile eseguire in modo efficiente il confronto numerico più grande di una sceneggiatura bash. È possibile confrontare variabili, stringhe e numeri usando il comando di script> o -gt. Abbiamo usato i più esempi per descrivere i metodi per confrontare due numeri in bash. Allo stesso modo, puoi usare < or -lt commands to evaluate the less than numerical comparison.