• # sed & awk

    Posté par . En réponse au message Remplacer tout simplement. Évalué à 2.


    cat fichier.old | tr -d '\n' | \
    sed -e 's/ */ /g' | \
    tr ' ' '\n' | \
    awk -v numligne=$NUMLIGNE -v strin=$STRIN -v srtout=$STROUT'
    NR == numligne {
    gsub(strin, strout);
    } ' > fichier.new

    Non testé mais ça ne devrait être pas trop loin de la vérité