Sed, awk et $var
pepito31
-
zipe31 Messages postés 34620 Date d'inscription Statut Contributeur Dernière intervention -
zipe31 Messages postés 34620 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'ai un souci avec un script shell.
J'ai une variable $var qui récupere une variable d'environnement du type
j'aimerais en fait ne recuperer que la partie /home/myspace/trunk de cette variable.
Comment faire ?
sed ? awk ?
J'ai un souci avec un script shell.
J'ai une variable $var qui récupere une variable d'environnement du type
$ENV=/home/myspace/trunk/gen
j'aimerais en fait ne recuperer que la partie /home/myspace/trunk de cette variable.
Comment faire ?
sed ? awk ?
1 réponse
-
Salut,
man bash => Remplacement des paramètres :
$ echo ${VAR} /home/myspace/trunk/gen $ echo ${VAR%/*} /home/myspace/trunk $
;-))
-
Merci Zipe31, en effet ca marche pas mal ca :-)
(je ne connaissais pas cette facon de faire ! Waouh !)
Autre question :
imaginons que ma variable $VAR ne soit pas toujours la meme, avec neanmoins un chemin commun du type : /home/myspace
Comment etre sur de ne recuperer que ce chemin commun à chaque fois ?
Merci encore -
-