ksh
Cette commande apporte des fonctionnalités qui n’existent pas avec echo.
Exemple
$ print Imprimante en panne Imprimante en panne $
Il faut utiliser l’option -n.
$ print -n Imprimante en panne Imprimante en panne$
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 - "-i : Option invalide" -i : Option invalide $
L’option -u permet d’envoyer un message sur un descripteur particulier.
print -udesc message
où desc représente le descripteur de fichier.
Envoyer un message ...
Abonnement
tous les livres et vidéos ENI en illimité sans engagement
du livre imprimé ou du livre numérique