У мене є файл, який складається з кількох рядків тексту:
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
Але як знайти номер рядка рядка? Або, як інакше мені це робити?