Bonjour,
j'ai un soucis avec un split : il ne veut pas fonctionner si je variabilise le séparateur !
par exemple, ça marche bien :
Code :
- echo "1A2A3A4" | awk '{c=split($valarg,s,"A" ); for(n=1; n<=c; n++) print " s["n"]=" s[n] }'
- donne :
- s[1]=1
- s[2]=2
- s[3]=3
- s[4]=4
|
Par contre ça ne marche pas :
Code :
- sep="A"; echo "1A2A3A4" | awk '{ c=split($valarg,s,$sep); for(n=1; n<=c; n++) print " s["n"]=" s[n] }'
|
mais comment cela se fait ce ?
Merci pour votre aide !