
alias | batch | call | cd | clock | color | echo | for | getcwd | label | loop | mkcd | pause | require | setvar | sleep | stop | storetext | tee | time | tofile | toterm | Команда: setvar sfk setvar имя[=значение]
хранить данные во внутренней переменной sfk
для последующего использования в последующих цепочках команд.
все содержимое переменных теряется при выходе из sfk.
sfk не устанавливает никаких переменных окружения.
опции
-spat поддерживает шаблоны косой черты
-noline с addtovar: не добавлять
дополнительные переводы строки
-debug сказать, что сделано
псевдонимы
addtovar добавить текст цепочки в виде строк
в существующий переменный текст
смотрите также
sfk help var как использовать переменные sfk
переменная (ы) печати sfk getvar
веб-ссылка
http://stahlworks.com/sfk-helpvar
Примеры
sfk setvar a="foo bar" +echo -var "тест: #(a)"
установить переменную a непосредственно с заданной строкой
затем используйте его в другой команде.
sfk echo foo +setvar a +getvar
установить переменную a с текстовыми строками, переданными из
предыдущую команду, затем перечислите все переменные.
sfk setvar -spat a="foo \qbar\q goo" +getvar
установить строку, содержащую кавычки.
sfk -var setvar a=foobar +setvar a="#(substr(a,3))" +getvar
удалить первые 3 символа переменной 'a' с простым текстом.
sfk -var setvar -spat a=foo\qbar +setvar a="#(substr(a,3))"
терпит неудачу, потому что текст содержит двойные кавычки "".
sfk -var setvar -spat a=foo\qbar
+getvar a +xed "/[начало][3 символа]//" +setvar a +getvar
безопасно удалить первые 3 символа «а», даже с кавычками. |
![]() |