bonjour,
dans un script j'essai de remplacer un mot contenu dans un fichier mais à l'execution ca ne marche pas, par contre quand je l'utilise directement en ligne de commande ca marche, voici mon code, merci pour votre aide:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
case "$reponse" in
        "o")
        echo -n "Par quel mot voudriez-vous remplacer $mot ? "
        read remp
        sed -i 's/"'$mot'"/"'$remp'"/' /exo/remptest
        ;;
 
        "n")
        echo c\'est vous qui voyez !!;;
 
        *) echo "Erreur, vous deviez répondre par oui ou par non.";;
esac