1. ホーム
  2. linux

[解決済み] unix - ファイルの先頭と末尾

2022-03-10 23:35:16

質問

txtファイルがあるとして、ファイルの上位10行と下位10行を同時に表示するコマンドは何ですか?

例えば、200行のファイルであれば、1~10行目と190~200行目を一度に表示します。

解決方法は?

単純にできます。

(head; tail) < file.txt

また、何らかの理由でパイプを使用する必要がある場合は、次のようにします。

cat file.txt | (head; tail)

注意:file.txtの行数がheadのデフォルト行数+tailのデフォルト行数より少ない場合、重複した行を表示します。