Bash o operatore

Bash o operatore
Bash contiene vari tipi di operatori logici per semplificare il funzionamento dello script. Operatori logici piace o eseguono un booleano (un tipo di espressione che valuta se un valore è vero o falso). Questo logico o operatore è rappresentato come "||" in bash e unisce due o più condizioni composte per formare una condizione composta. Come principiante, è bene capire gli operatori o logici per creare facilmente script complessi. In questo tutorial, spiegheremo tutto sul bash o sull'operatore.

Bash o operatore

L'operatore OR prende due operandi (espressioni logiche) e restituisce vero se uno degli operandi è vero; Altrimenti, restituisce falso. Negli script bash, l'operatore o l'operatore viene utilizzato attraverso i doppi tubi. Quella che segue è la tabella della verità del Bash Logical o Operator che ti aiuta a capire tutto meglio:

Facciamo un esempio in cui creiamo uno script che fornisce un risultato specifico dopo aver inserito un numero particolare. Ad esempio, per l'ammissione al college, qualsiasi persona dovrebbe avere 18 anni o più da ammettere al college. Mettiamo due condizioni - in primo luogo, se l'età del candidato è pari a 18 anni e in secondo luogo, se la loro età ha più di 18 anni. Ti chiede di procedere se entrambe le condizioni sono vere. Tuttavia, se entrambe le condizioni sono false, ti dice che la tua età non è valida.

Produzione:

Nell'esempio precedente, puoi vedere che abbiamo usato un operatore o logico nel nostro script usando tubi con parentesi quadrate. È inoltre possibile utilizzare un o operatore in bash utilizzando parentesi a doppia quadrata. La sintassi è la seguente:

[[OPERAND _1 || operand_2 || operand_3 .. . || operand_n]

Produzione:

Attraverso entrambi i tipi di sintassi, puoi vedere che ottieni lo stesso output. In questo modo, puoi usare tutti i due dei due metodi in base alla tua comodità.

-O Operatore logico

È inoltre possibile utilizzare il flag -o per l'operatore o per sostituire il doppio tubo. Anche questa bandiera funziona in modo simile e restituisce una vera affermazione se una qualsiasi delle condizioni è vera. Altrimenti, mostra un'istruzione falsa. La sua sintassi è qualcosa di simile:

[operand _1 -o operand_2 -o operand_3 .. . -o operand_n]

Nel seguente esempio, vedremo quale personaggio è una vocale e quali è consonante attraverso l'operatore o:

Produzione:

In questo modo, puoi anche usare l'operatore tramite il flag -o.

Conclusione

Questo riguarda l'operatore o logico che è possibile utilizzare nello script bash. Molti utenti di Bash ritengono che l'operatore o l'operatore logico logico o logico sia diverso, ma non lo è. Questi due sono uguali, ma l'unica differenza è che esiste un modo specifico di usare entrambi, come mostrato negli esempi dati. Usando entrambi i metodi e eseguirli nel terminale, dà lo stesso output.