• [^] # Re: quelques pistes ...

    Posté par . En réponse au message rehercher puis modifier une ligne dans un fichier. Évalué à 2.

    Tu peux utiliser un pipe ('|').

    head -1 fichier | awk ...
    ou head -1 fichier | sed ...

    essaie quand même de jeter un oeil au premier tutoriel shell venu (suffit de demander à google), par exemple là : http://marcg.developpez.com/ksh/
    Parce que là, c'est une question super basique.

    sinon, ton 0ドル= 'toto' est inutile, tu peux directement faire un print 'toto'
    en remarque bonus, utilise plus une des solutions proposées en sed. awk s'utilise plutôt quand on veut faire des trucs un peu plus compliquées qu'un simple remplacement.
    sed -e 's/<motif>/<remplacement>/' fichier > fichier.tmp

    bon allez, mode sympa on. En sed, je ferais un :
    head -1 fichier | sed -e 's/ma_chaine/toto/' > fichier.tmp

    en awk :
    head -1 fichier | awk '0ドル ~ "ma_chaine" { print "toto"}' > fichier.tmp

    et dans les deux cas, pour finir :
    mv fichier.tmp fichier