数行のテキストで構成されるファイルがあります。
The first line
The second line
The third line
The fourth line
次の行の1つである文字列があります。 The second line
私はそれが削除されますので、ファイル内の文字列とその後のすべての行を削除するThe third line
とThe fourth line
、文字列に加えて。ファイルは次のようになります。
The first line
私はグーグルで解決策を探しました、そして私は使うべきであるようsed
です。何かのようなもの:
sed 'linenum,$d' file
しかし、文字列の行番号を見つける方法は?または、他にどのようにすればよいですか?