Dato il seguente documento text:

riga valida  
attento alla prossima  
345o3f09it0krg9599!!  
riga buona  
attento alla prossima  
qwertyu87mnjhh6778i  
riga bella

Vorrei sapere se è possibile (ad esempio con sed -i) eliminare la righe successive a quelle che contengono l'espressione "attento alla prossima", in modo da avere nel documento modificato:

    riga valida  
    attento alla prossima  
    riga buona  
    attento alla prossima  
    riga bella

chiesto 24 Dic '15, 00:15

piccolo%20principiante's gravatar image

piccolo prin...
157132027


Ecco:

sed -i '/attento alla prossima/{n;d}' input-file.txt
coll. permanente

ha risposto 24 Dic '15, 00:28

enzotib's gravatar image

enzotib ♦♦
14.0k112186

La tua risposta
abilita/disabilita anteprima

Segui questa domanda

Via email:

Una volta eseguito l'accesso potrai iscriverti a tutti gli aggiornamenti qui

Via RSS:

Risposte

Risposte e commenti

Basi di markdown

  • *corsivo* o __corsivo__
  • **grassetto** o __grassetto__
  • collegamento:[testo](http://url.com/ "titolo")
  • immagine?![alt testo](/path/img.jpg "titolo")
  • elenco numerato: 1. Foo 2. Bar
  • per aggiungere un'interruzione di riga, aggiungi due spazi a fine riga e premi «Invio»
  • è supportato anche semplice HTML

Tag:

×93
×10

domanda posta: 24 Dic '15, 00:15

domanda visualizzata: 487 volte

ultimo aggiornamento: 24 Dic '15, 00:28

Chiedi è un servizio di supporto gestito da Ubuntu-it. Contattaci!

powered by OSQAPostgreSQL database
Ubuntu e Canonical sono marchi registrati da Canonical Ltd.