[Linux-bruxelles] Bash scripting

Eric SALICE esalice at ulb.ac.be
Ven 20 Déc 09:40:32 CET 2002


Bonjour Grégoire

 >c'est un fichier du type
 >nom_du_fichier-x.x.xx.tar.gz
 >J'aimerais récupérer le x.x.xx du fichier

Ceci devrait correspondre à ta demande:

nomFichier="nom_du_fichier-x.x.xx.tar.gz"
versionExtension=${nomFichier##*-}
version=${versionExtension%.tar.gz}

Normalement, "version" doit contenir "x.x.xx" à condition qu'il n'y ait 
pas de tiret dans la chaîne "x.x.xx", par contre il peut y en avoir dans 
"nom_du_fichier".

Eric








Plus d'informations sur la liste de diffusion Linux-bruxelles