Parametre de remplacement script shell

Fermé
snow_frog Messages postés 216 Date d'inscription jeudi 5 février 2009 Statut Membre Dernière intervention 26 juin 2020 - 1 avril 2009 à 10:58
muaddibx Messages postés 76 Date d'inscription vendredi 13 mai 2005 Statut Membre Dernière intervention 12 juin 2009 - 1 avril 2009 à 11:01
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 Date d'inscription vendredi 13 mai 2005 Statut Membre Dernière intervention 12 juin 2009 1
1 avril 2009 à 11:01
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