• [^] # Re: soignes un peu tes demandes...

    Posté par . En réponse au message bash / injection contenu / saut de ligne. Évalué à 1.

    Je te remercie.

    Ca avance.
    J'ai enfin réussit mais...
    - Il a fallut que je passe par un fichier intermédiaire
    - pas encore réussit à remettre les saut de ligne après

    MentionLegale="$(sed -r 's/\n/\\n/' $BasePbnMention$'1.php' )"
    echo $MentionLegale >"mention.tmp"
    MentionLegale=$(<'mention.tmp')
    echo "|Mes MentionLegale"
    echo "************************************************************************"
    echo $MentionLegale"|"
    find ./ -type f -exec sed -i -e "s~MentionLegaleContent~$MentionLegale~g;s/\\\\n/\\n/g" {} \;

    Sans le fichier intermédiaire (mention.tmp) j'ai le message : sed: -e expression n°1, caractère 155: commande `s' inachevée

    Je suppose que tout mon prèblème viens d'un problème d'encodage