Утилита head#

Утилита head используется для вывода по умолчанию первых 10 строк каждого файла на стандартный вывод. Если используется несколько файлов, то перед каждым из них будет выведен заголовок с именем файла. Если файл отсутствует или его имя равно -, то будет считываться стандартный ввод.

Синтаксис head:

head <options> <files>

Где:

  • <options> - опции;

  • <files> - файлы.

Часто используемые опции утилиты представлены в таблице ниже.

Опция

Описание

-c=<NUM/-NUM>

Вывод первых NUM байт каждого файла; с - - вывод всего, кроме последних NUM байт

-n=<NUM/-NUM>

Вывод первых NUM строк вместо 10; с - - вывод всего, кроме последних NUM строк

-q

Запрет на вывод заголовков с именами файлов

-v

Принудительный вывод заголовков с именами файлов

Примеры использования#

  • Для вывода первых 15 строк файла path/to/file введите команду:

    head -n 15 path/to/file
    
  • Для вывода первых 10 строк файла file.txt, с отображением в том числе и его названия, введите команду:

    head -v file.txt
    
  • Для вывода первых 25 байт файла file.txt введите команду:

    head -c 25 file.txt