Команды SFK


    1        2        3        4        5        6        7        8        9        10    

Раздел 7. Scripting - Скрипты
alias | batch | call | cd | clock | color | echo | for | getcwd | label | loop | mkcd | pause | require | setvar | sleep | stop | storetext | tee | time | tofile | toterm |

Help:   Рус   |   Eng        

Команда: label
имя метки sfk [параметры] +...
sfk ... +название метки +...

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

   вариант префикса

      -prefix=s установить определяемый пользователем префикс имени входного параметра.

      по умолчанию параметры, передаваемые в сценарии sfk, называются от $1 до $9,
      или от %1 до %9. с -prefix вы можете определить свои собственные имена параметров,
      например, если вы перепишете строку метки sfk следующим образом:

         Начало метки sfk -prefix=$parm

      затем входные параметры переименовываются в $parm1, $parm2, ...
      не принимая никаких других имен. или просто сказать

         Начало метки sfk -prefix=%

      принимать ТОЛЬКО от %1 до %9, но НЕ от 1 до 9 долларов, чтобы обойти конфликты
      с командами сценария, использующими такие выражения, как "$10.10col1".

   глобальные параметры

      эти параметры после «метки» являются глобальными и поэтому
      действует для всех следующих команд. Используйте их только
      на первой метке в сценарии для ясности.

      -var разрешить использование переменных типа #(имя)

      -qtrim автоматическое переформатирование цитируемой многострочной строки
                   параметры в зависимости от целевой команды.
                   это значение по умолчанию, начиная с SFK 1.8.0.
                   например, +echo сохранит концы строк и некоторые ведущие
                   пробелы для применения автоматического отступа, а +xed
                   удалит все начальные пробелы и концы строк.
                   подробности см. в "скрипте sfk".

      -qraw не переформатировать многострочные параметры в кавычках.
                   это было по умолчанию с sfk до 1.7.7.
                   начиная с sfk 1.8.0 могут понадобиться некоторые старые скрипты:
                      метка sfk имя_метки -qraw
                   или через переменную окружения:
                      установить SFK_CONFIG=qraw

      -keepdata использует старую передачу данных sfk 1.9.2.
                   подробности см. в справочной цепочке sfk

      дополнительные параметры см.: sfk help opt

      параметры должны быть указаны после имени метки.
      если используется -prefix, он должен быть первым вариантом.

   Примеры
      sfk самп sfkbat mytest.bat
         создает пакетный файл Windows mytest.bat
         со встроенным командным сценарием sfk.

      sfk самп sfkbash mytest
         создает пакетный файл Linux mytest
         со встроенным командным сценарием sfk.

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