Команды 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  

Команда: count
sfk count [-same[lines] infile

   подсчитать общее количество текстовых строк или сгруппировать идентичные
   текстовые строки, подсчитывая количество вхождений в строке.

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

   опции
      -samelines подсчитывает количество вхождений в строке, затем
                  строки префикса с помощью счетчика, разделенного TAB.
      -digits=n с -samelines, № изменения. цифр счетчика
      -case сравнение текста с учетом регистра

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

   веб-ссылка
      http://stahlworks.com/sfk-count

   Примеры
      количество sfk в .txt
         подскажите количество строк в файле in.txt
      sfk filter words.txt +count -same -digits=10
         сказать, как часто встречается каждая строка в words.txt,
         и отформатируйте счетчик событий с 10 цифрами.
      sfk -var filter in.txt +setvar a +count +setvar n
       +for i от 5 до #(n) +getvar -numline=#(i) a +endfor
         сохраняет в.txt в переменной a количество строк
         в переменной n, затем печатает строку 5 до конца.