Multi function command line tool. Search and replace text or binary data in all files of a folder, list and search contents of .zip, .tar.gz and .tar.bz2 archive files, even within nested archives. Many further data processing functions.
Version: 1.9.3Command line tool to search and replace text or binary data in all files of a folder, and to list and search contents of .zip, .tar.gz and .tar.bz2 archive files, even within nested archives.
Operating System: Windows
Contains multiple search / replace commands, one of them supporting wildcards and SFK Expressions. Download URL points to the Windows freeware Base Edition which contains demo functionality. Available for many platforms like Windows, Mac OS / X, Linux 32 bits.
The Swiss File Knife is actually a multi function command line tool containing more than 100 commands for all kinds of tasks like file conversion and file transfer between machines. For search / replace specific functions start using: sfk xfind
Version 1.9.3: added sfk addtovar to collect text lines in a variable, sfk crc to create crc-32 checksums, sfk difflines to list different unique lines between two text files. improved ftp client compatibility. many detail improvements for scripting, like new variable functions.
Version 1.9.1: SFK can now create zip files and extract zip files, supporting UTF-8 unicode filenames and 64 bit contents with sizes over 2 gb. This allows highly flexible file selection with the full SFK syntax, like selecting all files changed today, and to pack them into a .zip directly.
Version 1.9.0: SFK for Windows now supports case insensitive search and file selection within the codepage of your Windows system. Depending on your codepage this allows to search umlauts, accents, cyrillic or greek characters case insensitive. Added functions to convert text from and to UCS-2 wide character data.
Version 1.8.9: improved scripting with if begin ... endif. better display of windows filenames with more codepages. sfk rand to create random numbers. sfk prompt to allow user input. fixed xex return code handling and stop of script after sfk status.
Version 220.127.116.11: added new GUI tool to display status infos by several lights in the system tray. improved scripting with perline and getvar commands.
Version 1.8.8: added new GUI tool to display status infos by several lights in the system tray. added sfk status command to control these lights. added more flexible rename for files and folders.
Version 18.104.22.168: further improvements of http and udp message sending for easier scripting and convenience. syntax corrections with sfk web, addhead and addtail.
Version 1.8.7.: syntax corrections with sfk web, addhead and addtail. easier web automation in sfk scripts.
Version 22.214.171.124: detail improvements of calc and partcopy. added easy variable output formatting like #(05i) which pads i to 5 characters with leading zeros.
Version 1.8.6: added easy variable output formatting like #(05i) which pads i to 5 characters with leading zeros. calculator now supports long expressions with many values.