• # avec awk:

    Posté par . En réponse au message Captures dans une regexp. Évalué à 2.

    Ca donnerait un truc comme ça:

    echo "{value='truc';'machin' ; 'kkhjhj'}" | awk -F\; ' {
    gsub(/\{|\}/,"",0ドル)
    print "Nombre de parametrs: " NF
    for (i=1;i<NF;i++) {
    print "Parametre " i " : " $i
    }
    }'
    le résultat:

    Nombre de parametrs: 3
    Parametre 1 : value='truc'
    Parametre 2 : 'machin'

    A adapter en fonction des besoins.