У меня есть файл, состоящий из нескольких строк текста:
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
Но как найти номер строки строки? Или, как еще я должен это делать?