Commandes d’affichage
1. La commande print Affichage:print print
ksh |
Cette commande apporte des fonctionnalités qui n’existent pas avec echo.
a. Utilisation simple
Exemple
$ print Imprimante en panne
Imprimante en panne
$
b. Suppression du saut de ligne naturel de print
Il faut utiliser l’option -n.
Exemple
$ print -n Imprimante en panne
Imprimante en panne$
c. Afficher des arguments commençant par le caractère "-"
Exemple
Dans l’exemple suivant, la chaîne de caractères -i fait partie du message. Malheureusement, print interprète -i comme une option, et non comme un argument :
$ print -i : Option invalide
ksh: print: bad option(s)
$ print "-i : Option invalide"
ksh: print: bad option(s)
Il ne sert à rien de mettre des protections autour des arguments de print. En effet, "-" n’est pas un caractère spécial du shell, il ne sert donc à rien de le protéger. Il n’est pas interprété par le shell, mais par la commande print.
Avec l’option - de la commande print, les caractères qui suivent seront, quelle que soit leur valeur, interprétés comme des arguments. print:option -
Exemple
$ print - "-i : Option invalide"
-i : Option invalide
$
d. Écrire sur un descripteur particulier
L’option -u permet d’envoyer un message sur un descripteur particulier. print:option -u
print -udesc message
où desc représente le descripteur...