How to do thingsAI Noob vs. Pro
List biggest files Free Open Source: Swiss File Knife
a command line
Depeche View
command line
free external tools,
cpp sources
articles |
- 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-64.exe sfk` and`chmod +x sfk` then`./sfk` - Linux: type
`mv sfk-linux-64.exe sfk` and`chmod +x sfk` then`./sfk` . OS X and Linux syntax may differ, check the help within the tool.
sfk calc "1+2*3" do a simple calculation with mathematical operators + - * /, accepting decimal or 0x hexadecimal input values. options -dig[its]=n round result to n digits -form also print the formula, tab separated after result -sum add values from chain text -hex print result as 0x hex value experimental brackets support you may add option -bra[ckets] to use formulas with brackets, like sfk calc -bra 1.0/(1.0-1.0/(3+5)*9) however this is an experimental feature. wrong calculations may occur with brackets, on highly complex formulas. therefore: - counter-check the output with an alternate calculator before using a command repeatedly. - if you really find formulas that calculate wrong, supply samples in the sfk forum. chaining support can use chain input data as #text within formula. web reference http://stahlworks.com/sfk-calc examples sfk calc "1.0+2.5*3.5" prints 9.75. quotes "" are required with linux but not under windows. sfk echo "1+2*3" +calc "#text*4" calculates 1 + 2*3*4 = 25 sfk echo "1+2*3" +calc "#text" +calc "#text*4" calculates (1+2*3) * 4 = 28 sfk calc -hex 0xffffffff+0x1 add two hex values, and show 64-bit hex result sfk filt in.txt +calc "#text" -form calculate all formulas given in in.txt sfk list -size -tabform sfk.exe +filt -utabform "#col1" +calc "#text/1000" -dig=0 show the size of sfk.exe in kbytes, rounded to zero digits after decimal point. [29] sfk filt in.csv -utabform "#col2" +calc -sum -dig=2 if in.csv contains two tab-separated columns like apple 1.00 banana 1.50 pineapple 2.50 then add prices from the second column. sfk calc "1+2*3" do a simple calculation with mathematical operators + - * /, accepting decimal or 0x hexadecimal input values. options -dig[its]=n round result to n digits -form also print the formula, tab separated after result -sum add values from chain text -hex print result as 0x hex value experimental brackets support you may add option -bra[ckets] to use formulas with brackets, like sfk calc -bra 1.0/(1.0-1.0/(3+5)*9) however this is an experimental feature. wrong calculations may occur with brackets, on highly complex formulas. therefore: - counter-check the output with an alternate calculator before using a command repeatedly. - if you really find formulas that calculate wrong, supply samples in the sfk forum. chaining support can use chain input data as #text within formula. web reference http://stahlworks.com/sfk-calc examples sfk calc "1.0+2.5*3.5" prints 9.75. quotes "" are required with linux but not under windows. sfk echo "1+2*3" +calc "#text*4" calculates 1 + 2*3*4 = 25 sfk echo "1+2*3" +calc "#text" +calc "#text*4" calculates (1+2*3) * 4 = 28 sfk calc -hex 0xffffffff+0x1 add two hex values, and show 64-bit hex result sfk filt in.txt +calc "#text" -form calculate all formulas given in in.txt sfk list -size -tabform sfk.exe +filt -utabform "#col1" +calc "#text/1000" -dig=0 show the size of sfk.exe in kbytes, rounded to zero digits after decimal point. [29] sfk filt in.csv -utabform "#col2" +calc -sum -dig=2 if in.csv contains two tab-separated columns like apple 1.00 banana 1.50 pineapple 2.50 then add prices from the second column. you are viewing this page in mobile portrait mode with a limited layout. turn your device right, use a desktop browser or buy the sfk e-book for improved reading. 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). |