FinanzaNews24FinanzaNews24FinanzaNews24
  • FinanzaNews24
  • Economia
  • Investimenti
  • Fisco
  • Tecnologia
  • Attualità
Stai leggendo: Come valutare le espressioni in Linux con expr
FinanzaNews24FinanzaNews24
Cerca nel sito
  • FinanzaNews24
  • Economia
  • Investimenti
  • Fisco
  • Tecnologia
  • Attualità
Seguici su
  • Chi siamo
  • Disclaimer
  • Privacy
  • Contatti
© FinanzaNews24 - Tutti i diritti riservati
Affari e Tecnologia

Come valutare le espressioni in Linux con expr

Di Redazione FinanzaNews24
martedì 6 Febbraio 2024 - 9:19
5 minuti di lettura
Condividi
come-valutare-le-espressioni-in-linux-con-expr
Come valutare le espressioni in Linux con expr
Condividi

Vuoi fare alcuni semplici calcoli in Linux? Basta usare il comando expr. Questo comando può eseguire varie operazioni, come la valutazione di espressioni, l’estrazione di sottostringhe, il confronto di stringhe e altro. Utilizzando expr, puoi aggiungere, sottrarre, moltiplicare o dividere due numeri e ottenere la risposta come output.

Il comando expr

expr è uno strumento in grado di eseguire calcoli e manipolare stringhe in base alle espressioni fornite. Con il comando expr puoi eseguire varie operazioni su numeri interi e stringhe, come confrontare valori o trovare modelli specifici utilizzando espressioni regolari.

Puoi passare più espressioni a expr come argomenti, separate da spazi. Non solo valuta un’espressione ma mostra anche l’output corrispondente sul terminale. Il comando expr funziona sia nel file Terminale Bash E script di shell.

Il comando expr è utile quando si manipolano dati o si eseguono calcoli senza uscire dal terminale. Tuttavia, è necessario fare attenzione alla sintassi e all’ordine delle espressioni, altrimenti il ​​comando fallirà e visualizzerà un messaggio di errore.

La sintassi del comando expr è:

expr expression … dove l’espressione può essere una combinazione di argomenti e operatori. Ad esempio, l’espressione indicata di seguito valuta l’operazione tra arg1 e arg2 e visualizza il risultato:

expr arg1 operator arg2 Gli argomenti possono essere numeri o stringhe, a seconda dell’operatore. Gli operatori possono essere aritmetici, relazionali, relativi alle stringhe o logici. È il simbolo che specifica l’operazione da eseguire. Ad esempio, per i numeri interi, puoi utilizzare operatori come +, -, *, / e %.

Per le stringhe, puoi utilizzare espressioni regolari e set di caratteri per trovare corrispondenze e indici. Puoi anche utilizzare le parentesi per raggruppare le espressioni e le barre rovesciate per eseguire l’escape dei caratteri speciali.

Opzioni del comando expr

Sebbene expr non disponga delle tradizionali opzioni della riga di comando, offre operatori versatili per l’aritmetica, la manipolazione delle stringhe e il confronto. Inoltre è possibile utilizzare il –aiuto opzione per mostrare la pagina di aiuto di expr, che ne spiega la sintassi, le caratteristiche e gli esempi:

expr –help Per verificare la versione del comando expr, esegui:

expr –version Questa opzione visualizza il numero di versione, il codice sorgente, la licenza e l’autore di expr.

Esecuzione di operazioni aritmetiche con expr

Per utilizzare il comando expr per operazioni aritmetiche di base, scrivere il comando expr seguito da uno spazio. Quindi, scrivi l’espressione che vuoi valutare. Questa espressione è una combinazione di numeri interi e operatori come +, -, * e /. Assicurati di separare ciascun token (intero o operatore) nell’espressione con uno spazio.

Ad esempio, se vuoi calcolare la somma di 15 e 12 usando expr, puoi scrivere:

expr 15 + 12 Allo stesso modo, puoi utilizzare il comando expr per eseguire altre operazioni aritmetiche, come sottrazione, moltiplicazione e divisione. Valutiamo alcune espressioni utilizzando il comando expr:

expr 15 – 12
expr 15 * 5
expr 10 / 2 Devi sfuggire alla moltiplicazione

con i nomi dei file nella directory corrente e passarli al comando expr, che causerà un errore.

expr “5” “*” “3”

Puoi anche impedire alla shell di interpretare i caratteri citando correttamente gli argomenti e gli operatori:

Terminale Linux con variabili e virgolette degli operatori tra virgolette doppie Confronto di due espressioni con expr

Per confrontare due espressioni utilizzando il comando expr, puoi utilizzare operatori logici come =,

expr 40 = 50 Ad esempio, per verificare se il primo argomento è uguale al secondo argomento, utilizziamo l’operatore =:

expr 40 < 50 Ora controlliamo se il primo argomento è più piccolo dell’altro argomento. Per questo usiamo l’operatore

TAGGATO:espressioniLinuxValutazione
Condividi questo articolo
Facebook Pinterest Whatsapp Whatsapp
Articolo precedente Lavoro empatico Sei una persona con uno spiccato senso di empatia? Scopri il lavoro più adatto a te secondo un recente studio
Articolo successivo Terreno Miglioramento dei terreni con resine espandenti: soluzioni innovative per rafforzare le fondamenta

Recenti

Password
Come creare, utilizzare e gestire le passkey su Windows 11
Affari e Tecnologia
Tartaruga
Qual è l’animale vivente più longevo? Dalle tartarughe alle balene
Attualità
Wall Street
Come fare il detersivo per bucato liquido fai da te
Lifestyle
Apple iPhone
Ecco le fantastiche funzionalità FaceTime che la maggior parte delle persone trascura
Affari e Tecnologia
Netflix
Netflix dice addio ad alcuni televisori più vecchi
Affari e Tecnologia
FinanzaNews24FinanzaNews24
Seguici su
© 2025 FinanzaNews24 - Piazza Cordusio, 20123 - Milano
Riproduzione dei contenuti di proprietà riservata. Alcuni contenuti del sito, compreso testi e immagini, sono protetti dal copyright dei legittimi proprietari/autori che ne detengono i diritti esclusivi. Le immagini utilizzate, se non specificato diversamente, sono da considerarsi Royalty Free.
  • Chi siamo
  • Disclaimer
  • Privacy
  • Contatti