Benvenuto nella nostra community, registra un account gratuito ADESSO!
Oltre 7000 persone hanno già registrato il loro account. Chiedi aiuto, conversa con aziende ed esperti del settore webhosting italiano.
Iscriviti subito! In meno di 2 minuti!




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
    Utente Moderatore
    Data Registrazione
    Mar 2008
    Messaggi
    5,791

    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 !

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

Informazioni Discussione

Utenti che Stanno Visualizzando Questa Discussione

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

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
  •