sedを使用してヘッダー[閉じる]まで行を削除する

sedを使用してヘッダー[閉じる]まで行を削除する

SEDをWindowsバッチファイルに統合しています。テキストファイルの最初の7行を削除できるようにしました。

SED "1,7d"

しかし、私はもっと合理的な表現を作りたいと思いました。本質的に私は巨大なテキストファイルを持っており、最初の数行を削除し、列ヘッダーとその下のすべての項目を保持したいと思います。私が望むテキストの最初の行は、引用符で囲まれた「年」の8番目の行です。

以下を試しましたが、コマンドウィンドウ(バッチファイルの実行)でエラーが発生しました。

SED "1,/"Year"/!d"

式の後に入力ファイルと出力ファイルを置きます。

ベストアンサー1

Windowsでの引用の動作についてはよくわかりませんが、次のことを試すことができます。

SED '1,/"Year"/!d' 

おすすめ記事