Разработчик (и) | Разное open- исходный код и коммерческий разработчики |
---|---|
Операционная система | Unix, Unix-like, MSX-DOS, IBM i |
Тип | Команда |
Лицензия | coreutils : GPLv3 |
head - это программа в Unix и Unix-like операционные системы, используемые для отображения начала текстового файла или передаваемых по конвейеру данных.
Синтаксис команды :
head [options]
По умолчанию head
будет печатать первые 10 строк своего ввода в стандарте вывод. Количество напечатанных строк можно изменить с помощью параметра командной строки. В следующем примере показаны первые 20 строк имени файла:
head -n 20 filename
Здесь отображаются первые 5 строк всех файлов, начинающихся с foo:
head -n 5 foo *
Большинство версий позволяют опускать n
и вместо этого напрямую указывать число: -5
. GNU head допускает отрицательные аргументы для параметра -n
, означает вывод всех строк каждого входного файла, кроме последнего подсчитанного значения аргумента.
-cКопировать первое x количество байтов.
Во многих ранних версиях Unix не было этой команды, а в документации и книгах вместо этого использовался sed :
sed 5q filename
Пример печатает каждую строку (неявно) и завершает работу после пятой.
A Команда head
также является частью инструментов MSX-DOS2 ASCII для MSX-DOS версии 2. Команда head также имеет был перенесен в операционную систему IBM i.
В Викибуке Руководство по Unix есть страница по теме: Команды |