UNIXファイルから最初の行と最後の行を除くすべての行を削除する方法は? [閉鎖]

UNIXファイルから最初の行と最後の行を除くすべての行を削除する方法は? [閉鎖]

UNIXファイルのヘッダーとトレーラーレコードのみを保持したいと思います。

ベストアンサー1

sedを使用してください:

sed -n '1p;$p' file

パターンスペース(-n)の自動印刷を無効にしますが、パターンスペースの最初の行(1p)と最後の行()を印刷します。$p

ファイルを「所定の位置に」編集するには、sedのoptionsを使用します-i

おすすめ記事