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

Команда: snapto
sfk snapto=outfile [-pure] [-nosub] -dir mydir1 -file .ext1 .ext2

   Соберите множество текстовых файлов в один большой текстовый файл, указав
   какие подпапки и файлы (расширения) включить или исключить.
   Полученный файл может быть загружен непосредственно Depeche View,
   возможность интерактивного поиска и фильтрации контента.

   опции
      -office включает текст из офисных файлов, таких как .docx .xlsx
                  .ods .odt. подробнее см.: sfk help office
      -justoffice читает только офисные файлы, но не текстовые файлы.
      -keeputf сохранить кодировку UTF-8 из содержимого офисного файла.
                  по умолчанию используется преобразование в символы Ansi вашего
                  кодовая страница системы.
      -fileset x вместо указания длинных списков -dir/-file
                  операторы в командной строке, вы можете написать их
                  все в текстовый файл, затем используйте его. для получения дополнительной информации,
                  введите "набор файлов справки sfk".
      -arc XE: включить содержимое архивов .zip, .jar, .tar и т. д.
                      как можно глубже, включая вложенные архивы.
                  XD: demo прочитает первые 1000 байт каждой записи.
      -qarc быстро читать архивы верхнего уровня, но не вложенные.
      -hidden включает скрытые и системные файлы (не по умолчанию).
      -allbin включать бинарные файлы в виде текстового извлечения (не по умолчанию).
      -wlbin включает бинарники, выбранные по белому списку масок файлов.
      -binallchars при извлечении текста из бинарников включают все
                  печатные символы, такие как акценты или не латинские.
      -pure не вставлять имена файлов.
      -pure=2 без имен файлов и без заголовков.
      -prefix=x вставить x перед каждым файлом.
      -nometa по умолчанию, sfk добавляет время и размер файловой системы
                  информация для каждого :file: заголовка. здесь можно отключить.
                  обратите внимание, что size= может не отражать фактические используемые байты
                  в snapfile из-за преобразования конца строки.
      -raw собирать быстрее, добавляя содержимое текстового файла как есть,
                  без преобразований CRLF, но все же заменяя любые
                  байты null или EOF. полностью пропускает бинарные файлы.
      -nosub или -norec не включает подкаталоги (подпапки).
      -wrap[=n] автоперенос длинных строк [возле столбца n], например -wrap=80.
      -stat показать статистику времени в конце.
      -медленный запуск с более низким приоритетом процесса.

   смотрите также
      sfk view инструмент с графическим интерфейсом, который может загружать и просматривать файлы моментальных снимков sfk.
                  напрямую и искать их на высокой скорости.
      sfk getdv мгновенная загрузка Depeche View Lite (портативный,
                  без установки) для просмотра содержимого Snap-файла.

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

   Примеры
      sfk snapto=all-src.cpp . .cpp .hpp .dll !tmp
         включает текстовые экстракты .cpp, .hpp и даже .dll, исключая все
         файлы с «tmp» в имени, например, tmp10.cpp

      sfk snapto=all-src.cpp -dir src2 !src2\old -file -all .doc
         включает все текстовые файлы и двоичные извлечения .doc.

      sfk snapto=all-src.cpp -набор файлов zz-myset.txt
         включает любые каталоги и файлы, указанные в
         определение набора файлов "zz-myset.txt" (набор файлов справки sfk).

      sfk выберите src5 .txt .exe + snapto=all.txt
         имена файлов, предоставленные цепочкой команд, всегда включаются,
         независимо от того, двоичный или нет. в данном случае выписки из .exe
         бинарные файлы также помещаются в вывод.

      sfk select -text mydir !.bak +snapto=all.txt
         выберите все текстовые файлы из mydir, кроме файлов .bak.