addhead | addtail | count | difflines | filter | head | joinlines | linelen | load | ofilter | perline | printloop | replace | run | runloop | snapto | sort | strings | tail | xed | xex | xreplace | Команда: printloop sfk runloop ifrom ito "ваша команда $[цифры]i" [-yes] [-nohead] [-quiet] sfk runloop ifrom -steps=n [-inc=i] "ваша команда $[цифры]i" sfk printloop ifrom ito "ваш текст $[цифры]i" многократно запускать самоопределяемую команду или просто печатать текст в консоль со счетчиком, начинающимся с ifrom и работающим до ito, или выполняется n раз, если указано -steps=n. с runloop выполнение команд просто моделируется по умолчанию, так что ничего не происходит. как только ваша команда выглядит хорошо, добавьте опция "-yes" для действительного выполнения. опции -inc=i увеличить счетчик шагов на i вместо 1. -spat поддерживает косые черты, такие как \t \q \xnn. -delay=n ждать n мс после каждой выполненной команды. -nohead не отображает информационный текст [имитация:]. printloop такой же, как runloop -nohead. -quiet не повторяет команды перед выполнением. -quietrc не печатать сообщение о статусе rc для каждой команды. формат командной строки командная строка может содержать $i, который заменяется на счетчик циклов или косая черта, если указана опция -spat. из-за синтаксических ограничений командной оболочки это может помочь - использовать \q вместо \" (избегает неправильного подсчета кавычек в оболочке) - использовать \x26 вместо & (если амперсанд ведет себя неожиданно) $i также поддерживает параметры формата перед «i», например: $5i выведите 5 цифр, выровненных по правому краю, заполненных пробелами. $05i вывести 5 цифр, выровненных по правому краю, заполненных нулями. $-5i выведите 5 цифр, выровненных по левому краю, заполненных пробелами. чтобы напечатать сам $ char на выходе, используйте $$ многострочные параметры в кавычках поддерживаются в скриптах с помощью парм-трима. введите "скрипт sfk" для деталей. псевдонимы sfk printloop ничего не выполняет, а просто печатает полученный текст на терминал. смотрите также sfk run — запускает самоопределяемую команду для имен файлов. веб-ссылка http://stahlworks.com/sfk-printloop Примеры sfk runloop 1 100 "копировать mytest.dat testfile_$03i.dat" -да создает 100 копий mytest.dat с именем testfile_001.dat, testfile_002.dat, testfile_003.dat и т. д. sfk printloop 1 100 -spat "<a href=\qhttp://...&page=$i\q>$i</a>" создает HTML-код, содержащий 100 веб-ссылок. обратите внимание, что \q использовался вместо \", так как '&' может создать проблемы в сочетании с \" (синтаксический беспорядок, созданный командной оболочкой, а не самой sfk.) и чтобы включить шаблоны косой черты, такие как \q, необходимо было добавить -spat. |