Печатать все в строке после совпадения [дубликат]

Частичные классы , прежде всего для использования генератора кода, такого как разработчики - но я использую подход, который Вы процитировали - в особенности, когда объект реализует несколько (нетривиальных) интерфейсов, я нахожу полезным повредить его 1 файл на интерфейсную реализацию. У меня также обычно есть файл для статических методов, которые обычно достаточно отличаются от методов экземпляра гарантировать разделение.

28
задан djechlin 18 March 2013 в 15:51
поделиться

2 ответа

В GNU grep попробуйте -B0 -A999999999 или аналогичный. Лучшим выбором может быть awk:

awk '/target_string/ {seen = 1}
     seen            {print}'

Если (спецификация проблемы немного неясна), вам также не нужно печатать соответствующую строку, sed еще короче:

sed '1,/target_string/d'
30
ответ дан 28 November 2019 в 02:32
поделиться

Как ни странно, принятый ответ распечатал всю строку, где я просто хотел получить всю информацию после целевой строки. Это сработало для меня:

sed -n 's/target_string//p' filename

Адаптировано из этого поста

28
ответ дан 28 November 2019 в 02:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: