• [^] # Re: ma technique...

    Posté par . En réponse au message script avec commende sed ou awk. Évalué à 1.

    Ben oui, c'est possible !
    Quel que soit le shell utilisé, si l'utilisateur en question tape :
    $ m1=75
    $ sed "s#m1 = .*#m1 = $m1#g" fichier1 > fichier2
    ça fait ce que tu demandes.
    A partir de là, rien ne t'empêche d'écrire un script-shell qui reproduise l'ensemble des commandes.
    Je te conseille de jeter un oeil aux pages de manuel de ton shell pour voir comment on procède pour demander une valeur interactivement.
    Ainsi, un truc dans ce genre :

    #!/bin/bash
    echo -n "Valeur de m1 : "
    read m1
    sed "s#m1 = .*#m1 = $m1#g" fichier1 > fichier2

    Devrait faire l'affaire.
    Libre à toi d'y ajouter tous les contrôles d'erreurs dont tu pourrait avoir besoin.
    Voilà, en espérant que ça aide.