EXPR est un utilitaire Unix qui peut être utilisé pour évaluer les expressions algébriques. Utilisez EXPR sur la ligne de commande , ou plus puissamment en incorporant EXPR dans les scripts shell . Veillez à n'utiliser que des arguments entiers à vos expressions algébriques. EXPR donne un message d'erreur lorsqu'il est présenté avec des arguments non entiers . Choses que vous devez
ordinateur avec Unix ou système d'exploitation Linux et EXPR utilité
Voir Plus Instructions
1
type "X = 11 " (sans les guillemets) , puis cliquez sur "enter" à l'invite de commande , et "Y = 12 ", puis sur "Enter " à l'invite de commande suivante . Ceci établit deux variables X et Y , et leurs valeurs , 11 et 12 . Entrez "echo $ X " et " echo $ Y" pour confirmer la valeur des variables.
2
type " expr $ X + Y $ " à l'invite de commande . EXPR évaluera cette expression et retourner la valeur de X + Y, ou 23
3
Essayez soustraction, de multiplication et de division en tapant expr "$ X - Y $ ,". " Expr $ X \\ * $ Y "et" X expr $ /Y. " ( Le symbole de la multiplication dans EXPR doit être dactylographié "\\ * " pour éviter la signification spéciale de "*" dans la coque comme un joker pour n'importe quel caractère n'importe quel nombre de fois . ) Les réponses sont ce que vous attendez , sauf dans le cas de la division, dans laquelle EXPR donne la réponse à 0. Depuis EXPR fonctionne uniquement avec des nombres entiers , il arrondit la réponse décimale à l'entier le plus proche.
4
effectuer une série de calculs en saisissant les variables comme un tableau, puis en utilisant EXPR pour itérer sur les valeurs. Pour concilier tous les entiers de un à 10 , vous devez entrer "sq = (1 2 3 4 5 6 7 8 9 10 ), pour les carrés dans $ { sq [@]} ; faire expr $ pi \\ * $ pi ; fait. " Il ya quatre commandes ici , séparés par des points-virgules . Dans l'ordre, ils créent un tableau appelé carrés qui contient les entiers un à 10; appellent chaque valeur de carrés séparément ; carré chaque valeur de carrés une fois appelés , et se terminent le programme
5
Utilisez une coquille. script pour passer tous les arguments que vous souhaitez expr . Pour évaluer le 2x quadratique d'expression ^ 2 - 5x + 3 pour n'importe quelle valeur entière , écrire le script suivant dans un éditeur de texte , l'enregistrer comme expr_test , et le rendre exécutable en tapant " chmod 755 expr_test " à la commande Var "$ @"
faire expr 2 \\ * $ var \\ * $ var - 5 \\ * $ var + vous pouvez passer des valeurs entières pour être évalués à l'invite de commande. Taper " . /Expr_test 1 3 5 11" provoque EXPR pour évaluer l'expression quadratique pour un, trois , cinq et 11. Notez que EXPR suit l'ordre correct des opérations en évaluant l'expression quadratique.