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 

desc représente le descripteur...

couv_EI7PRO.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Les fonctions
Suivant
Gestion des entrées/sorties d'un script