我有一个由几行文本组成的文件:
The first line
The second line
The third line
The fourth line
我有一个字符串,它是其中一行: The second line
我想删除字符串和它后面的所有行在文件中,所以它将删除 The third line
和 The fourth line
除了字符串。文件会变成:
The first line
我在谷歌上搜索了一个解决方案,似乎我应该使用 sed
。比如:
sed 'linenum,$d' file
但是如何找到字符串的行号呢? 或者,我应该怎么做呢?