Extration sous chaine de caratères

Phil -  
 phil -
Je cherche à extraire des sous chaine de caratères.
La donnée initiale est de la forme : SSCH1|SSCH2|SSCH3.
Chaque élément de la chaine étant séparé du suivant par un "pipe"

Je voudrais récupérer :
SSCH1
SSCH2
SSCH3

3 réponses

  1. asevere Messages postés 13095 Date d'inscription   Statut Webmaster Dernière intervention   426
     
    Salut ,

    Ben un début de piste :)
    [root@P166 root]# export chaine="SSCH1|SSCH2|SSCH3"
    [root@P166 root]# echo $chaine | tr '|' '\n'
    SSCH1
    SSCH2
    SSCH3
    [root@P166 root]#
    tu devrais réussir a faire ce ue tu veux avec ça :o)
    Bonne journée! @+
     ♫ Il suffirait de presque rien...
    0
  2. phil
     
    La solution m'a été données par un collègue tombé dedans lorsqu'il était petit.

    echo $chaine | nawk -F '|' '{ print $1 " " $2 " " $3 " }' | read ssch1 ssch2 ssch3
    0