Parametre de remplacement script shell

snow_frog Messages postés 220 Statut Membre -  
muaddibx Messages postés 76 Statut Membre -
Bonjour,

voilà, à patir d'une variable contenant le chemin+nom de fichier, je voudrais pouvoir enlever le chemin et une partie du nom du fichier:

j'ai donc:

code>var=./test/station_1_10o00.txt

${var##*/} me permet de ne garder que station_1_10o00.txt
${var/_??o??.txt/} me permet de garder ./test/station_1

ce que je voudrais, c'est associer les deux pour obtenir station_1.

j'ai parcouru man bash mais pas trouvé...
</code>
A voir également:

1 réponse

muaddibx Messages postés 76 Statut Membre 1
 
Salut,
Avec quelques expressions régulières, ca pourrait pas se faire tranquille?

un ptit lien au cas où ca te parle pas trop (le tuto est franchement sympa^^):
http://www.siteduzero.com/tutoriel-3.html?id=14608-les-expressions-regulieres-partie-1-2&id2=0
0