Enlever un caractère de la valeur d'une variable - Shell/Batch - Programmation
Marsh Posté le 26-07-2008 à 15:15:38
yop, j'ai réussi moi-même cet exercice de l'extrême :
if [ $day -lt 10 ]
then
day=${day:1:1}
fi
(et j'ai encore perdu mon temps!)
Marsh Posté le 26-07-2008 à 18:07:35
Il y a une autre solution qui t'évite de faire le test :
day=${day#0} |
Jean-Pierre.
Marsh Posté le 26-07-2008 à 13:54:19
Bonjour,
Ce que je vous demande est sans doute très simple. Je m'excuse si ça l'est trop !
J'ai une variable day=06 par ex, et je voudrais que day=6, tronquer le 0 quoi. Je pense qu'il faut utiliser sed, seulement je ne sais l'appliquer que sur un fichier. Or je voudrai dans mon script (shell bash) :
day=06
<commande pour enlever le 0> #Ca doit bien exister ??
#et day=6 maintenant
Message édité par XXeon le 26-07-2008 à 14:00:59