Chaine sous linux

sicloge -  
jipicy Messages postés 41342 Statut Modérateur -
Bonjour,
j ai un pb pour manipuler les chaines de caracteres dans un script shell;
pas exemple quand une variable contient : /toto/popi/prog, comment faire pour extraire les chaines:
toto
popi
prog
A voir également:

1 réponse

jipicy Messages postés 41342 Statut Modérateur 4 896
 
Salut,

Une solution parmi d'autres :
jp@MDK:~/tmpfs ssh$ var="/toto/popi/prog"

jp@MDK:~/tmpfs ssh$ echo $var
/toto/popi/prog

jp@MDK:~/tmpfs ssh$ OIFS="$IFS";IFS="/";set $var;echo -e "1er param = $2\n2nd param = $3\n3ème param = $4";IFS="$OIFS"
1er param = toto
2nd param = popi
3ème param = prog

jp@MDK:~/tmpfs ssh$
;-))
0