Команды SFK


    1        2        3        4        5        6        7        8        9        10    

Раздел 10. Help - Помощь
help chain | help chars | help colors | help compile | help nocase | help office | help options | help patterns | help select | help shell | help unicode | help var | samp |

Help:   Рус   |   Eng        

Команда: help nocase
поиск без учета регистра и выбор файла:

   начиная с версии 1.9.0 SFK для Windows поддерживает
   поиск без учета регистра в пределах кодовой страницы
   вашей системы Windows. Например,

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

   - компьютеры с русской локалью и кодовой страницей 1251
     может искать кириллический текст, без учета регистра.

   но вы не можете искать французский текст на русском
   локаль нечувствительна к регистру, как это делает кодовая страница 1251
   не содержат обязательных символов ударения.

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

   чтобы узнать, какую кодовую страницу использует ваша система, введите:

      sfk системная информация

   принудительно использовать кодовую страницу 1252 (ISO 8859-1) внутри SFK,
   независимо от фактической кодовой страницы системы,
   используйте глобальную опцию -isochars сразу после sfk,
   или установите среду, например:

      SET SFK_CONFIG=изочары

   это рекомендуется при создании пакетов скриптов
   для дистрибутива, который должен вести себя одинаково на любом
   компьютер, независимо от локальной кодовой страницы.

   чтобы увидеть в деталях, как символы отображаются во время
   поиск без учета регистра, используйте глобальную опцию -tracecase:

      sfk -фильтр трассировки в.txt -+myword

   используйте -tracecase2, чтобы также отображать символы, которые не отображаются
   потому что они уже строчные, или не буква.

   полный список сопоставлений символов SFK см.:

      коды списка sfk

   варианты поиска дела:
      -case поиск с учетом регистра, a != A
      -nocase поиск без учета регистра (по умолчанию),
                  a == A и a_accent == A_accent
                  в зависимости от вашей кодовой страницы
      -nocasemin поиск нечувствителен к регистру, но только
                  латинские символы az (младшие коды ASCII)
      -deacc использовать текстовый поиск без учета диакритических знаков
                  и выбор имени файла, т.е.
                  а == А == а_акцент == А_акцент.
                  нельзя сочетать с -case.
                  также может быть установлен средой, например:
                  УСТАНОВИТЬ SFK_CONFIG=deacc

   смотрите также
      sfk help chars о кодовых страницах

   SFK для Linux может искать только латинские базовые символы
   от А до Я без учета регистра, без диакритических знаков.