next up previous contents
Next: 7.14 split - разделить Up: 7. Программы преобразования и Previous: 7.12 head - вывести

7.13 tail - вывести хвост файла

Здесь обсуждается программа tail версии SPMquottail (GNU textutils) 1.22".
Использование программы:
tail [option]... [file]...
tail -number [option]... [file]...
tail +number [option]... [file]...
программа tail выводит на устройство стандартного вывода последние (по умолчанию 10) строки каждого файла перечисленного в списке file. Если специфицирован более, чем один файл, то перед выводом каждого файла═программа выводит однострочный заголовок:
SPMquot==> FILE NAME <=="

GNU tail может выводить любое количество данных. Программа не имеет параметра -r (вывод строк файла в обратном порядке), как другие версии данной программы. Вывод строк файла в обратном порядке производится программой tac 7.4.

Программа разпозна©т несколько параметров.

-count
+count
Этот параметр распозна©тся, если он определ©н первым. Десятичное целое count означает размер. Если далее не следует никаких других букв, то это количество строк, которые будут выданы на печать с хвоста файла (если использован знак - (минус) или нет никакого знака. Если использован знак + (плюс), то на устройство стандартного вывода выводится информация из файла начиная со строки с номером count от начала файла.

За номером может следовать буква l (означает, что сч©т ид©т в строках) или буквы b, k, m с теми же значениями как в параметре -c. Могут следовать также другие параметры: c, f, q, v.

-c bytes
-bytes=bytes
Вывести последние bytes байтов вместо последних строк. Добавление буквы b после десятичного целого bytes означает умножение на 512, k - на 1024, m - на 1048576.

-f
-follow
Войти в бесконечный цикл, который пытается читать больше данных в конце файла. Предположительно файл постоянно раст©т, поэтому вы будете видеть динамическое изменение содержимого файла. Параметр игнорируется если чтение производится с устройства стандартного ввода (в том числе из программного канала). Если определено несколько файлов, то tail выводит заголовки с именами файлов.

-n n
-lines=n
Вывести последние n строк.

-q
-quiet
-silent
Не выводить заголовки с именами файлов (по умолчанию заголовки файлов выводятся, если дано несколько файлов).

-v
-verbose
Всегда печатать заголовки с именами файлов (по умолчанию заголовки печатаются если дано несколько файлов).


next up previous contents
Next: 7.14 split - разделить Up: 7. Программы преобразования и Previous: 7.12 head - вывести
Andrei Chevel
Andrei.Chevel@pnpi.spb.ru