couper une chaine de caractere contenu dans une variable

couper une chaine de caractere contenu dans une variable - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 18-07-2003 à 15:49:46    

j'ai une variable DATE=20020718
je voudrais la couper pour obtenir  
ANNEE=2002
MOI=07
JOUR=18
est ce que c'est possible si oui avec qu'elle commande

Reply

Marsh Posté le 18-07-2003 à 15:49:46   

Reply

Marsh Posté le 18-07-2003 à 16:06:39    

avec bash : man bash :
 


       ${paramètre:début:longueur}
              Extraction  de  sous-chaîne  Se développe pour fournir la sous-chaîne de la longueur indiquée
              (en caractères) commençant au début.D offset.  Si la longueur est  omise,  fournit  la  sous-
              chaîne  commençant  au  caractère  de  début  et  s'étendant jusqu'à la fin du paramètre.  La
              longueur et le début  sont des expressions arithmétiques (voir ÉVALUATION  ARITHMÉTIQUE  plus
              bas).   La longueur doit être positive ou nulle.  Si le début est négatif, sa valeur est con-
              sidérée à partir de la fin du contenu du paramètre.  Si le paramètre est @, le résultat  cor-
              respond aux longueur paramètres positionnels commençant au début.  Si le paramètre est un nom
              de tableau indexé par @ ou *, le résultat est les longueur membres du  tableau  commençant  à
              ${paramètre[début]}.   L'indexation  des sous-chaînes débute à zéro, sauf pour les paramètres
              positionnels qui débute en 1.
 


Message édité par minusplus le 18-07-2003 à 16:07:10
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed