[SHELL] Opération sur une chaine de caractère

Opération sur une chaine de caractère [SHELL] - Linux et OS Alternatifs

Marsh Posté le 24-11-2004 à 19:51:09    

Salut
 
Une chaine de caractère comprend le chemin complet ver un fichier:  
STRING="/foo/bar/tuut/fichier.ext"
 
Comment puis extraire uniquement le nom du fichier de la chaine STRING:
RESULTAT="fichier.ext"
 
J'ai essayé avec cut , mais visiblement, il ne sait pas balyer la chaine de caractère de la droite vers la gauche.
 
Je suis sur qu'il y a des tas d'astuces toutes simples. Un tuyau ?

Reply

Marsh Posté le 24-11-2004 à 19:51:09   

Reply

Marsh Posté le 24-11-2004 à 19:58:12    

basename
 
ou encore
 
${STRING##*/}


Message édité par Zaib3k le 24-11-2004 à 19:59:14

---------------
Le droit à la différence s'arrête là où ça commence à m'emmerder sérieusement.
Reply

Marsh Posté le 24-11-2004 à 20:08:29    

impeccable! Merci bcp!

Reply

Sujets relatifs:

Leave a Replay

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