Можно ли в sed
пропустить первые n строк при применении регулярного выражения? В настоящее время я использую следующее:
cat test | sed '/^Name/d;/^----------/1;/^(/d;/^$/d'
в следующем файле:
Name
John
Albert
Mora
Name
Tommy
Tammy
За один проход я хочу использовать несколько регулярных выражений (одно из которых - удалить строку, содержащую Имя
, но я хочу пропустить первая строка в данном случае), чтобы получить следующее:
Name
John
Albert
Mora
Tommy
Tammy
Поскольку файл огромен, я не хочу выполнять несколько проходов, поэтому любой подход с одним проходом будет отличным.