Home      --      UNIX

Volker Schatz's software directory

Software -- Scripts -- Patches -- Link

Software

To prevent disappointments, I have to state right away that all of these are command-line programs, both because I tend to work mostly in terminal windows and because I lack the time to program nicce GUIs. So, no eye-candy. Additionally, even though all of the programs work well for their intended purpose, different people work in different ways, and not all of them might be useful to everybody. To facilitate your decision whether to try them out, I have classified them as follows:

 Production code        Understand and adapt        To be used in pipes        Experimental or hackers only

Hardware related

Sound related

File database

Other

Scripts

Here are some of my shell functions and scripts which save me from having to do numerous odiously boring tasks myself. Experts may want to adapt some of them to their needs.

Little file system helpers

Serial and parallel processing

The following longer scripts all support the -h command line switch to obtain a brief usage message.

If you need something more flexible for renaming or serial processing, have a look at the rename script which comes with Perl, and at Simon Tatham's multi utility.

Other stuff

Patches

Enhancements or bug fixes for some open-source programs. All patches are described in more detail on my patches page.

ProgramVersionPatch's purposeDownloadMore info
SpamAssassin anySpoof Received lines Get it More...
hexedit 1.2.12Advanced search Get it More...
Samba client 3.0.22Toggle commands Get it More...
Nethack Falconseye ?Message output Get it More...
Gnuplot 4.2Log scale TeX labels Get it More...
Gnuplot 3.7.1Log scale TeX labels Get it More...

Link

Simon Tatham has numerous home-made UNIX utilities and a patch for bash's job termination notification.