Команды SFK


    1        2        3        4        5        6        7        8        9        10    

Раздел 4. Text Processing - Обработка текста
addhead | addtail | count | difflines | filter | head | joinlines | linelen | load | ofilter | perline | printloop | replace | run | runloop | snapto | sort | strings | tail | xed | xex | xreplace |


Help:   Рус   |   Eng        Refer:   Рус   |   Eng  

Команда: head

Отображение первых строк одного или нескольких текстовых файлов

sfk head [-lines=n] [-f[ollow] [filename]

sfk ... +[t]head [-lines=n]

  • 1. Распечатать первые строки файла, при необходимости последующие изменения. Чтобы использовать обработку содержимого файла, укажите одно имя файла.
  • 2. Вывести первые строки текста, обработанные предыдущей командой. Для обработки цепочки текста рекомендуется thead.

    ПАРАМЕТРЫ

    -lines=n - вывести первые n строк (по умолчанию 10)

    -follow (или -f) - ждет изменений файла, перечитывая его с начала. Для постобработки вывода head, например, с +filter всегда добавляйте +loop в конце последовательности команд. Head проверяется размер файла и время на наличие изменений.

    -altsize - использовать другой метод для определения размера файла (stat вместо seek). Может помочь, если метод по умолчанию не пзволяет прочитать файл или повысить производительность

    СМОТРИТЕ ТАКЖЕ

    sfk filter -head=n Чтение и поиск первых N строк текстовых файлов.

    sfk view Инструмент с графическим интерфейсом для просмотра всех текстовых файлов папки, а затем перехода через заголовки файлов по ctrl+pageDown.

    ПРИМЕРЫ

    sfk head readme.txt Распечатать первые 10 строк readme.txt

    type myfile.txt | sfk filter +thead -lines=50 Отфильтрует первые 50 строк из STDIN, с помощью фильтра SFK

    sfk head -follow status.txt +filt -high Red error +loop Показать изменения в Status.txt, выделить «Ошибки» красным цветом