Besoin d'aide en Bash

Fermé
FiendRyu - 24 janv. 2011 à 18:42
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 - 25 janv. 2011 à 09:18
Bonjour,

Il y a un petit truc que j'aimerais faire en bash mais je ne sais pas comment m'y prendre.


Ce serait un truc du genre :

Si [ La chaine finit par un slash (ex : home/) ] Faire

Supprimer le Slash (En gros supprimer le dernier caractere)

Fin Si


Voila, et je sais pas comment faire ça...

2 réponses

crazycode Messages postés 35 Date d'inscription jeudi 20 janvier 2011 Statut Membre Dernière intervention 10 février 2011 2
24 janv. 2011 à 23:40
pour détecter la chaine finissant par un "/" les expressions régulières c'est le mieux. A voir qqchose du style awk et autres..
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 417
25 janv. 2011 à 09:18
Salut,

Voir l'expansion des paramètres (man bash) :

$ echo ${A}
/home/zipe/

$ echo ${A%/*}
/home/zipe

;-))
0