Ho un file html. Voglio rimuovere tutte le righe che non iniziano con <tr>
.
Provai:
cat my_file | sed $'
s/^[^tr].*//
' | sed '/^$/d'
ma ha eliminato tutte le righe.
s/^[^tr]...
corrisponde alle righe che iniziano con qualsiasi carattere diverso da t
o r
. Le parentesi quadre sono un intervallo di caratteri in una regex.
grep
.