ARITHMÉTIQUE

LET
  • let argument
  • (( argument ))
  • let travaille sur des entiers long
  • les variables n’ont pas besoin de $ , et les tableaux n’ont pas besoin de ${}.
  • le code de retour est zéro (vrai) si le résultat est non nul.
LES OPÉRATEURS
  • ( ) les parenthèses
  • * multiplication
  • / division
  • % module
  • + plus
  • - moins
  • = affectation
BASES
  • Vous pouvez travailler en base 2 à 36.
  • syntaxe : base nombre.
  • nombre peut contenir des majuscules ou miniscules pour les
    bases supérieurs à 10.
LES OPÉRATEURS LOGIQUES
  • ! négation logique
  • > supérieur
  • >= supérieur ou égale
  • < inférieur
  • <= inférieur ou égale
  • == égale
  • != différent
  • && et logique
  • || ou logique
LES OPÉRATEURS SUR BITS
  • ~ inversion de bits
  • <<N décalage de N bits vers la gauche
  • >>N décalage de N bits vers la droite
  • & et bit à bit
  • | ou bit à bit
  • ^ ou exclusif
INTEGER
  • integer var = valeur ...
  • typeset -iN var = valeur ...
  • var est de type integer.
  • N est la base.
  • cela évite à l’instruction let de faire la conversion de chaine de caractères vers entier


Mini annuaire : Cours ksh

Youhp3Youpee est un preprocesseur HTML pour vous simplifier toutes les tâches répétitives dans la création d'un site web. Salemioche.net utilise trés largement ses possibilités
cygwinle compilateur gcc sous windows ainsi que tous les outils unix (awk, grep, sed, bash, ksh ...)