Vendredi - Utilisez Printf
05/12/2003
La commande printf est beaucoup plus puissante que echo. Elle prend comme argument une chaîne de formattage et un ensemble d’arguments à afficher dans le contexte de cette chaîne de formattage.
Cette instruction affichera une ligne, indenté d’un nombre calculé de caractères, l’intitulé étant aligné à droite et la première valeur étant en rouge.
bash$ cat tst
#!/bin/bash
declare -r norm="33[00m" red="33[31m"
declare -i indent=${3:-4}
declare -i spacer=20-$indent
printf "%${indent}s%-${spacer}s${red}%7d,${norm}%7dn" " " "Valeurs:" $1 $2
bash$ tst 1234 5678
Valeurs: 1234, 5678
bash$ tst 1234 5678 8
Valeurs: 1234, 5678
Si vous souhaitez en apprendre plus sur Mac OS X Unix visitez le Learning Center
cliquez ici.
- Pour les débutants : Le Tutoriel Mac OS X Unix
- Pour plus d’informations sur des sujets spécifiques : Mac OS X Advanced Unix
- Pour des réponses à des problèmes communs : Mac OS X How To
Chargement
Commentaires récents