• [^] # Re: Avec sed ?

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

    ouais, ton pb c'est que le awk '{print 3ドル}' sert à rien. Il attends des trucs sur l'entrée standard, dans ton cas le clavier puisqu'il n'y a pas de pipe avant la commande.


    le sed, faut virer l'option -e fichier.old sinon il prends pas sur l'entrée standard.


    donc en résumé : cat fichier.old | awk '{print 3ドル}' | sed -e '680s/5555/7777/' > fichier.new

    Mais la tu vas perdre toutes les autres colonnes, ce qui est pas top.

    peut être qu'un truc du genre :

    cat fichier.new | awk ' 3ドル=tachaine { print 1ドル 2ドル remplacement $* ;}
    3ドル != tachaine { print laligne } ;
    '
    marcherait, mais c'est avec mes souvenir de awk, $* existe sans doute pas, laligne c'est un caractère à rechercher dans le man.