Вы можете использовать шаблон диапазона awk , чтобы пропустить шаблон соответствия строк 1 до шаблона 2:
awk '$1 == 3, $1 == 5 { next }; { print }' INFILE
Я делаю числовое сравнение для поля $1
вместо обычноготакое выражение, как /^3/
, потому что оно также будет соответствовать '30', '31' и т. д.
Если число является вторым полем строки (как в отредактированном примере ввода), просто измените $1
до $2
.Дайте мне знать, если это работает для вас.