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 lf-to-crlf [options] dir .ext1 .ext2 [-to outmask] convert just-lf (unix) text format to cr+lf (dos/windows). if only a single filename, or list of filenames, is given then these are converted immediately. if a directory parameter is given then the command runs in simulation mode, requiring option -yes to convert. options -forceend if a file is changed and rewritten then also add a line ending at the last line even if there was none in the input file. -writeall rewrite all files no matter if changed aliases sfk addcr same as sfk lf-to-crlf see also sfk remcr convert crlf to just lf sfk listle list line end infos for files web reference http://stahlworks.com/sfk-addcrlf examples sfk addcr . .csv add crlf on all .csv files in current folder. sfk addcr src .cpp .hpp add crlf on all .cpp and .hpp files within src. sfk select -dir doc -file .txt +addcr -to tmp\$file add crlf on all .txt files within doc, saving to tmp.
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.