Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    858

    modificare una linea con sed

    mi servirebbe sostituire tutta la riga di un file che contiene una certa stringa con un'altra riga... con sed

    ho trovato come fare qui http://www.unet.univie.ac.at/aix/aix...trings_sed.htm ma non riesco a capire bene i parametri...

    per esempio ho file pluto.txt con:

    gatto mangia il topo
    ciao a tutti
    hello
    ciao Rossi

    vorrei sostituire alla linea che presenta la prima occorrenza della parola "ciao" la linea "ciao massimo", quindi diventerebbe:

    gatto mangia il topo
    ciao massimo
    hello
    ciao Rossi

    ho bisogno per motivi che non sto a spiegarvi di sostituire tutta la linea...

    grazie

  2. #2
    cat file | sed -e 's/ciao a tutti/ciao massimo/' > nuovofile
    Are you alive?
    No, but I was written with LOVE. A new scripting language.
    www.frequenze.it

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    858
    no così non va bene nel mio caso ... perchè devo sostituire tutta riga con una nuova... quindi l'opzione è "c" non "s" ma non riesco a capire come usarla

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    858
    nessun idea ragazzi? io con sed mi rimbambisco sempre...

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    858
    a chi interessa ho risolto con un esempio chiarificatore qui http://www.oracle.com/technology/pub...laney_sed.html

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.