sed -n '1,/regex/p' filename
Команда sed -n '1,/regex/p' filename
позволяет вывести содержимое файла filename
начиная с первой строки и до первого совпадения с регулярным выражением regex
. Опция -n
отключает вывод всех строк по умолчанию, так что будут выведены только строки, отвечающие заданным критериям. Аргумент p
указывает на использование команды p
, которая печатает строки, удовлетворяющие условию.
Эта команда может быть полезна, если вам нужно выделить определенные участки из файла, начиная с определенной строки и до строки, которая соответствует определенному шаблону.
Альтернативой может быть использование других текстовых процессоров или фильтров, таких как awk
или grep
, для выполнения похожих задач.