Описание head
Выводит первые 10 строк каждого файла в стандартный вывод. Если больше одного файла, то при выводе для каждого добавляется заголовок с названием этого файла. Так же программа способна читать стандартный ввод. Обязательные аргументы для длинных опций обязательны и для коротких.
Описание опций
-n, --lines = [-]NUM(ЧИСЛО) - выводит первые NUM(ЧИСЛО) строк вместо 10. Если число отрицательное то выводит все строки кроме последних NUM(ЧИСЛО) строк файла
-q, --quiet, --silent - при выводе никогда не добавляются заголовки обозначающие имя файла
-z, --zero-terminated - разделитель строк теперь NUL, а не newline('\n')
- NUM может иметь суфикс-множитель: b 512, kB 1000, K 1024, MB 1000*1000, M 1024*1024, GB 1000*1000*1000, G 1024*1024*1024, и так далее для T, P, E, Z, Y. Бинарные префиксы могут использоваться тоже: KiB=K, MiB=M, и тд.
Примеры использования:
1.echo $'1\n2\n3\n4\n5\n6\n7\n8\n9\n10' > test.txt
- head ./test.txt -n 1
- 1
- head ./test.txt -n -8
- 1 2