Major Update.
Read the changelist for details.
Zip File Contents:
1. Binaries of Swiss File Knife Base, the multi function command line tool
for Windows (XP to Windows 8), Intel Linux (current and old releases),
Apple Macintosh (i686 and PPC) and ARM systems like Raspberry Pi.
2. Sourcecode and build scripts of SFK Base,
allowing compilation under Windows and Linux.
3. Some documentation, example and test files.
If you are in a hurry and want only a single executable,
- download any of these files:
sfk.exe Swiss File Knife for Windows.
sfk-linux.exe SFK for 32 bits Intel Linux, like Ubuntu.
sfk-linux-64.exe SFK for 64 bits Intel Linux, like Ubuntu 64.
sfk-linux-lib5.exe SFK for older Intel Linux, like DSL.
sfk-mac-i686.exe SFK for current Intel based Macs.
sfk-mac-ppc.exe SFK for older PowerPC Macs.
sfk-arm.exe SFK for ARM systems like Raspberry Pi.
- do NOT double click on the downloaded .exe,
but open a terminal or command line window (CMD.EXE).
- cd into your download folder.
- Linux/Mac: rename the .exe to just "sfk" like:
mv sfk-mac-i686.exe sfk
then make it executable by:
chmod +x sfk
and finally type:
./sfk
- Windows: rename the .exe to sfk.exe then type "sfk"
if you have no unzip tool, or in a wrong version,
you may download unzip for the command line from
http://stahlworks.com/dev/index.php?tool=zipunzip
-----------------------------------------------------------------
Initial Release:
- rel: 15.11.2016, Major Update
- sum: sfk xfind, a powerful text search tool for the command line,
is now open source. compared to grep it features an easy,
human readable pattern syntax based on the english language.
improved scripting by string functions like substr
and direct access to environment variables.
- chg: sfk OSE: xfind, xhexfind, xtext and extract
are now open source.
- add: sfk variable functions like #(substr(a,3,2)).
type "sfk help var" for details.
- add: access to environment variables like #(env.varname).
type "sfk help var" for details.
- chg: error text "incomplete replacement pattern"
changed to "imcomplete search pattern"
with improved correction hints.
- fix: ftpserver with -usedir: empty listing in ftp clients
like cyberduck due to invalid rwx attribute infos.
- fix: sfk ose compile: sfkbase.hpp did not define SFKOSE.
- doc: xfind, xtext help reworked. improved "see also" list,
-enddir before -text is not needed,
-text is listed before -pat.
- doc: marked find, hexfind as basic commands
with reference to xfind, xhexfind.