Swiss File Knife
a command line
free external tools,
- download the free Swiss File Knife Base from Sourceforge. - open the Windows CMD command line, Mac OS X Terminal or Linux shell. - OS X : type mv sfk-mac-i686.exe sfk and chmod +x sfk then ./sfk - Linux: type mv sfk-linux.exe sfk and chmod +x sfk then ./sfk OS X and Linux syntax may differ, check the help within the tool.
sfk data [options] col "$namecom,$stradr,$city" [numrec] create numrec records of random text to produce synthetic test or example data. formal syntax sfk data format template [numrec] supported template formats col[umns] a list of data columns, with each column content type prefixed by $. text create a text, keeping commas as is template format details col format: - column types must be prefixed by $ - columns are separated by comma on input which is replaced by TAB character on output text format: - symbols must be prefixed by $ - comma "," is kept within text as is predefined column types nameper name of a person namecom name of a company stradr street address city city name statecode two character string zip five digit string person person address record company company address record date $year$month$day time $hour$minute$second timemin $hour$minute dig single digit options -makedb db.txt export database to out.txt for editing -from db.txt load phrase database from db.txt -seed n set random seed to a fixed value quoted multi line parameters are supported in scripts using full trim. type "sfk script" for details. chaining support cannot use chain input data. web reference http://stahlworks.com/sfk-data examples sfk data col "$namecom,$stradr,$city $statecode $zip" 20 create 20 records with random company data sfk data col "$company" 20 +tabtocsv -quoteall same as above, but using the predefined company type and with comma separated fully quoted output sfk label begin +data col "$namecom,$stradr,$city" 20 +filter -stabform " <company>\n \x20 <name>$col1</name>\n \x20 <street>$col2</street>\n \x20 <city>$col3</city>\n </company>" produce xml data in an sfk script. the \x20 keeps initial spaces in the line. sfk data text "$news" create a california business news text
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 (binaries for
windows, linux and mac are included).
read more about all sfk functions here.