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
A voir également:

3 réponses

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
Phil
 
Merci
0
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