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 символа «а», даже с кавычками. |
![]() |