REGISTRATI!

Esegui l'accesso

Accedi con Facebook
Nome utente: Password:
Ricordami?

Unix: sed e linee multiple

Risultati da 1 a 3 di 3
  1. #1
    Nuovo utente
    Data Registrazione
    Mar 2008
    Messaggi
    13

    Unix: sed e linee multiple

    Ciao a tutti!

    E' da un pò che sto lavorando a uno script che modifica alcuni file di configurazione se non sono stati modificati prima. Uso il comando "sed" (sed -i 's/vecchio/nuovo/g' file.txt) per sostituire le vecchie stringhe con quelle nuove...purtroppo non so come controllare una stringa su linee multiple, per esempio:

    Codice:
    # Stringa che non deve essere modificata
    classe 1 {
        chiave = valore
    }
    
    # Stringa che deve essere modificata
    classe 2 {
        chiave = valore
    }
    Quello che credo dovrei fare è trovare tutte le linee e se trovate sostituirle...ma come faccio?

  2. #2
    Uno
    Uno non è collegato
    Vecchio Utente
    Data Registrazione
    Mar 2008
    Messaggi
    5,816

    Re: Unix: sed e linee multiple

    prova così (se ho capito quello che vuoi fare)
    Codice:
    sed -n '1h;1!H;${;g;s/classe 2.*'}'/classe 2 '{'\n   chiave = nuovo valore\n'}' /g;p;}' file.txt > nuovofile.txt

  3. #3
    Nuovo utente
    Data Registrazione
    Mar 2008
    Messaggi
    13

    Re: Unix: sed e linee multiple

    Funziona, grazie Uno !

Informazioni Discussione

Utenti che Stanno Visualizzando Questa Discussione

Ci sono attualmente 1 utenti che stanno visualizzando questa discussione. (0 utenti e 1 ospiti)

Discussioni Simili

  1. StopBadware: linee guida per gli hosting provider per gestire il malware
    Di Redazione HostingTalk nel forum Articoli e news su Webhosting e Servizi Internet
    Risposte: 0
    Ultimo Messaggio: 16-03-2011, 08:00
  2. Linee guida HostingTalk.it per la partecipazione alla community
    Di Redazione HostingTalk nel forum Annunci & News
    Risposte: 0
    Ultimo Messaggio: 15-01-2010, 07:20
  3. [UNIX] Unix e i virus
    Di cxcs nel forum Gestione Server Windows e Server Linux
    Risposte: 8
    Ultimo Messaggio: 04-01-2010, 15:21
  4. email multiple in chiaro
    Di robertlover nel forum Off-Topic
    Risposte: 2
    Ultimo Messaggio: 11-11-2008, 09:18

Tag per Questa Discussione

Segnalibri

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •