最初の行と最後の行をスキップしてファイルをエコーする簡単な方法はありますか?head
でパイピングを見ていますがtail
、そのような場合には最初から全体の行数を知る必要があるようです。私もその方法を見ましたが、それをsplit
行う方法を見つけることができませんでした。
ベストアンサー1
sed
パイプなしで次の操作を行います。
sed '1d;$d' file.txt
ノート
1
意味は最初の行d
意味は削除;
2 つのコマンド間の区切り記号です。$
意味は最後の行
より読みやすい:
sed -e '1d' -e '$d' file.txt