выходные строки граничения с номерами строки при захвате

Я не уверен, почему это работает, но открытие DVD сначала с VLC, как раз для просмотра меню, и затем приостановка позволяет dd работать.

2
23.05.2017, 15:40
1 ответ

Вы можете использовать GNU grep's Context Line Control, из man grep:

-A NUM, --after-context=NUM
. Вывод NUM-строк контекста трейлинга после совпадения строк. Помещает строку, содержащую разделитель групп (--) между смежными группами из спички. При использовании опции -o или --only-matching, это не дает никакого эффекта и выдается предупреждение.


-B NUM, --before-context=NUM
. Выведите NUM-строки ведущего контекста перед совпадением строк. Помещает строку, содержащую разделитель групп (--) между смежными группами из спички. При использовании опции -o или --only-matching, это не дает никакого эффекта и выдается предупреждение.

Если вам нужно равное количество строк по обеим сторонам, вы можете использовать один номер контекста:

-C NUM, -NUM, --context=NUM
. Печать NUM строк выходного контекста. Помещает строку, содержащую разделитель групп (--) между смежными группами совпадений. С помощью -o или -настройка только на соответствие, это не имеет никакого эффекта, и выдается предупреждение.

При объединении с флагом -n (--line-number), вы пронумеровываете совпадения с окружающим контекстом.

В вашем примере:

grep -n -C1 download
4
27.01.2020, 22:00

Теги

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