Ho bisogno di cancellare una riga corrispondente e una precedente. ad esempio Nel file seguente devo rimuovere le righe 1 & 2.Come si elimina una riga corrispondente e la precedente?
Ho provato la pagina "grep -v -B 1". di. "1.txt e mi aspettavo che non stampa le linee matchning e il contesto.
Ho provato il How do I delete a matching line, the line above and the one below it, using sed?, ma non riuscivo a capire l'uso sed.
---1.txt--
**document 1** -> 1
**page 1 of 2** -> 2
testoing
testing
super crap blah
**document 1**
**page 2 of 2**
prova [ 'file di tac | sed -e '/ foo /, + 1d' | tac'] (http://stackoverflow.com/a/31227307/2297751) – Jon