Получить текст из текстового файла с помощью Bash - PullRequest
0 голосов
/ 02 марта 2019

У меня большой файл исходного кода, я хотел бы разбить его на множество файлов меньшего размера.

Для этого я хотел бы вставить в исходный файл исходного кода определенную строку начала (например, ##START) и определенный конец строки (например, s ##END).

Есть ли какая-нибудь команда linux, которая ищет, а затем захватывает текст между ##START и ##END и выводит его в stdout?

1 Ответ

0 голосов
/ 02 марта 2019

Если вы хотите легко запомнить, как видеть "сочные" части файла, определите функцию в своем профиле входа на основе комментария @ oguzismsail, например:

juicy(){ sed -n '/##START/,/##END/p' "$1"; }

Тогда вы можете просто запустить:

juicy SomeFile.txt
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...