У меня есть HTML-файл. Я хочу удалить все строки, которые не начинаются с <tr>.
Я старался:
cat my_file | sed $'
s/^[^tr].*//
' | sed '/^$/d'
но он удалил все строки.
s/^[^tr]...соответствует строкам, начинающимся с любого символа, кроме tили r. Квадратные скобки - это диапазон символов в регулярном выражении.
grep.