LES COMMANDES

PRINT
  • print arg ... affiche les arguments sur la sortie standard.
  • print - arg ... pour afficher les arguments comme des options.
  • print -r arg ... n’interprète pas les caractères spéciaux.
  • print -R ... équivalent à "-" et "-r".
  • print -n ... pas de retour à la ligne à la fin de l’affichage.
  • print -uN ... affiche sur le descripteur N.
CARACTÈRES SPÉCIAUX
  • a alarme
  •  backspace
  • f form feed
  • nouvelle ligne
  • retour chariot
  • tabulation
  • v tabulation verticale
  • \
READ
  • read variable ...
  • read lit une ligne à partir du clavier.
  • les mots lus sont affectés aux variables.
  • si aucune variable n’est spécifiée, $REPLY contiendra toute la ligne.
  • si le nombre de variables est insuffisant, la dernièr variable prendra pour valeur la fin de la ligne
LES OPTIONS DE LA COMMANDE READ
  • read -r variable ... raw mode, n’est pas considéré comma la caractère de continuation de ligne.
  • read -uN variable lit à partir du descripteur N.
  • Pour la première variable, vous pouvez spécifier le prompt qui sera affiché.
  • read var1?prompt var2...
EVAL
  • Cette commande permet d’évaluer 2 fois une ligne avant de l’exécuter.
  • exemple :
  • m1="10"
  • v = "m1"
  • eval print '$'$v
  • 10
SET
  • set liste les variables définies et leurs valeurs.
  • set valeur redéfini les paramètres positionnelles.
  • set -o option actionne une option.
  • set +o option annule une option.
  • set -o liste des options.
LES OPTIONS DE SET
  • allexport export toutes les variables.
  • ignoreeof force l’utilisation de exit à la fin d’un shell.
  • noclobber empêche d’écrire dans un fichier déjà existant avec >
  • noexec vérifie la syntaxe sans exécuter le shell.
  • noglob annule l’extension des caractères spéciaux.
  • nounset affiche une erreur si une variable non définie est utilisée.
  • verbose affiche l’entrée sur l’erreur standard.
  • xtrace option de débug - le shell affiche P54 avec chaque ligne exécutée.


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 ...)