Discussion: modiier un path
Afficher un message
Vieux 14/03/2007, 10h46   #2
Pascal Bourguignon
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: modiier un path

"dudul" <cnam79@free.fr> writes:

> Bonjour,
>
> J'utilise des variables PATH comme ceci par exemple :
>
> /home/truc/machin/chose/nom_fichier
>
> et je voudrais pouvoir transformer cela en
>
> /home/truc/machin/chose
>
> J'ai beaucoup de mal avec les expressions reguliere, pouvez vous maider,
> merci


Le problème, c'est que tu ne sais pas (ou en tout cas ne nous dis pas)
ce que tu veux.

Est ce que tu veux supprimer dans tous les chemins dans la variable
PATH exactement "/nom_fichier" à la fin du chemin, ou bien est ce que
tu veux supprimer ce qu'il y a après exactement
"/home/truc/machin/chose", ou bien est ce que tu veux supprimer ce
qu'il y a à plus de quatre niveau de profondeur, etc?

En supposant la première question:

PATH=$( echo "$PATH" | sed -e 's-/nom_fichier:-:-g' -e 's-/nom_fichier$--' )


--
__Pascal Bourguignon__
http://www.informatimago.com
http://pjb.ogamita.org
  Réponse avec citation
 
Page generated in 0,04640 seconds with 9 queries