Connaissances Informatiques >> systèmes >> Unix >> Content
  Derniers articles
  • Unix FTP Tutoriel 
  • Comment écrire un script shell sous…
  • Comment afficher le contenu d'un fic…
  • Comment écrire un script shell Unix…
  • Comment définir JAVA_HOME dans Unix…
  • Comment faire pour incrémenter un c…
  • Comment modifier une commande de mot…
  • Unix Kernel Tutorial 
  • Comment faire une recherche du fichi…
  • Comment verrouiller un dossier de gr…
  •   Unix
  • Compétences informatiques de base

  • Linux

  • Mac OS

  • Ubuntu

  • Unix

  • fenêtres

  • windows Vista

  • windows XP
  •  
    Unix

    Comment utiliser expr pour les Algèbre Unix

    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.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • UNIX Scripting 
  • Comment définir JAVA_HOME dans Unix 
  • Comment faire pour trouver et supprimer les fichiers inutilisés dans Unix 
  • Comment nommer un fichier Unix Avec un tampon-date 
  • Comment décompresser un fichier GZ dans Unix 
  • Unix Cron Tab Tutorial 
  • Tutoriel pour Unix 
  • Comment créer un fichier dans Unix 
  • Comment faire une compilation Wget pour UNIX 
  • Comment installer un logiciel Unix 
  • Connaissances Informatiques © http://www.ordinateur.cc