• # for

    Posté par . En réponse au message [Résolu] Fichiers de configuration daemon. Évalué à 1. Dernière modification le 14 octobre 2014 à 22:39.

    C'est bien ce que je pensais. Je me doutait que faire un doublon de variable dans un fichier de conf pourrait poser problème, même si je suppose que pour la plupart ces fichiers sont éxecuté comme des scripts.

    PS : je parlais des scripts de configuration en général mais là où je butait surtout c'est ceux placés dans /etc/ssh/sshd.conf /etc/denyhosts.conf et d'autre même type.

    Pour ta ligne de commande, je suis volontier preneur mais je ne connais pas sed et je n'utilise grep que via les pipes. Je voyais plutôt quelque chose du genre (non testé et surement faux) :

    for x in 'cat fichier'
    do
     ligne=$x|grep "ancienparametre"
     if [ $ligne != -eq 0 ]
     then
     $ligne = "nouveau parmètre=valeur"
     fi
     echo $ligne >> nvfichier
     rm ancienfichier
     cp nvfichier ancienfichier
     rm nvfichier
    done

    Est-ce que tu peux détailler la commande?

    Merci pour les réponses!