指定された行の後のテキストファイルの終わりを削除する方法

指定された行の後のテキストファイルの終わりを削除する方法

テキストファイルがあり、その== Changelog ==行とその後のすべての内容が削除される新しいファイルを作成したいと思います。

答えはどこかにあると確信し、それを見つけようとしましたが、今は頭がピッピングしています。sed, awk, csplit, ...

ベストアンサー1

awkを使用してください:

awk '/Changelog/{exit}1' file > newfile

またはsedを使用してください:

sed -n '/Changelog/q;p' file > newfile

おすすめ記事