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