Chaine sous linux

sicloge -  
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   -
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
Configuration: Windows XP
Firefox 1.5.0.4

1 réponse

  1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    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