|
|
||||||||||||||||||||
|
light speed a command line top 100 search
free external tools,
java sources
cpp sources
articles
|
- download the free swiss file knife base from sourceforge. - unpack the tool using winzip or unzip. - open the Windows Command Line or a Linux shell.
sfk runloop ifrom ito "your command $[digits]i" [-yes] [-nohead] [-quiet]
sfk runloop ifrom -steps=n [-inc=i] "your command $[digits]i"
sfk printloop ifrom ito "your text $[digits]i"
run a self-defined command many times, or simply print text to
the console, with a counter starting at ifrom, running until ito,
or running n times if -steps=n is specified.
with runloop, execution of commands is just simulated by default,
so nothing happens. as soon as your command is looking well, add
option "-yes" to really execute.
options
-inc=i increment step counter by i instead of 1.
-spat support slashpatterns like \t \q \xnn.
-nohead does not display the [simulating:] info text.
printloop is the same as runloop -nohead.
-quiet does not echo the commands before execution.
command string format
the command string may contain $i which is replaced by the
loop counter, or slashpatterns if option -spat is given.
due to syntax limitations of the command shell, it may help
- to use \q instead of \" (avoids quote miscounting at shell)
- to use \x26 instead of & (if ampersand is behaving unexpected)
$i also supports format parameters before 'i' like:
$5i print 5 digits, right justified, filled with blanks.
$05i print 5 digits, right justified, filled with zeros.
$-5i print 5 digits, left justified, filled with blanks.
sfk runloop 1 100 "copy mytest.dat testfile_$03i.dat" -yes
creates 100 copies of mytest.dat named testfile_001.dat,
testfile_002.dat, testfile_003.dat etc.
sfk printloop 1 100 -spat "<a href=\qhttp://...&page=$i\q>$i</a>"
creates html code containing 100 web links. note that \q was used
instead of \", as '&' may create problems when combined with \"
(a syntax mess produced by the command shell, not by sfk itself.)
and to enable slash patterns like \q, -spat had to be added.
see also
sfk run - run self-defined command on filenames.
sfk is a free open-source tool, running instantly without installation efforts. no DLL's, no registry changes - just get sfk.exe from the zip package and use it (windows and linux binaries are included). read more about all sfk functions here.
|
|