Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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

Синтаксис [ править ]

Синтаксис команды :

head [параметры] <имя_файла>

По умолчанию headпервые 10 строк ввода выводятся на стандартный вывод . Количество напечатанных строк можно изменить с помощью параметра командной строки . В следующем примере показаны первые 20 строк имени файла :

голова -n 20 имя файла

Это отображает первые 5 строк всех файлов, начинающихся с foo :

голова -n 5 foo *

Большинство версий [ править ] позволяют опустить nи вместо того, чтобы напрямую указав номер: -5. Заголовок GNU допускает отрицательные аргументы для -nпараметра, что означает вывод всех строк каждого входного файла, кроме последнего подсчитанного значения аргумента.

Флаги [ править ]

-c <x количество байтов> Копировать первые x количество байтов.

Другое [ править ]

Во многих ранних версиях Unix этой команды не было, а вместо этого в документации и книгах использовался sed :

sed 5q имя файла

Пример печатает каждую строку (неявно) и завершает работу после пятой.

Реализации [ править ]

headКоманда также является частью ASCII «s MSX-DOS2 Инструменты для MSX-DOS версии 2. [1] головка команда также была портирована на я IBM операционной системы. [2]

См. Также [ править ]

  • хвост (Unix)
  • dd (Unix)
  • Список команд Unix

Ссылки [ править ]

  1. ^ Руководство пользователя MSX-DOS2 Tools от ASCII Corporation
  2. ^ IBM . «Qshell для программирования IBM System i версии 7.2» (PDF) . Проверено 5 сентября 2020 .

Внешние ссылки [ править ]

  • head справочная страница из GNU coreutils .
  • Документация FreeBSD для головы