У меня есть файл, состоящий из нескольких строк текста:
The first line
The second line
The third line
The fourth line
У меня есть строка, которая является одна из строк: Вторая строка
Я хочу удалить строку и все строки после нее в файле, поэтому она удалит Третья строка
и Четвертая строка
в дополнение к строке. Файл будет выглядеть следующим образом:
The first line
Я искал решение в Google, и мне кажется, что мне следует использовать sed
. Примерно так:
sed 'linenum,$d' file
А как узнать номер строки в строке? Или как еще мне это сделать?