Nick's (and some other people's) Unix Scripts and Programs
yep. Most of this is ksh. Much of it will work with minor
tweaks under sh or bash. Most of it was developed on OpenBSD's
pdksh, much of it has been used elsewhere.
The stuff offered here is with no claim of mastery or expertise.
If I'm better at this than you, you might learn something. If you are
better at it than me, you might get a laugh, and maybe you will teach me
something. If you think I'm better than you, I might lead you down some
really bad roads. You have been warned!
Scripting tips
- Try/Yell/Die
Little header for quick-and-dirty scripts to provide some basic error handling.
- OMG! ksh93 supports date and time manipulation in its internal printf
function!!!! Great for AIX and other more primative userland unixes. More
here (off-site).
- Is today the end of the month?
Scripts not worthy of a logo, mail list and website
This stuff is mostly here for my convenience.
There is no website, there is no cool logo. There is no mail list or forum for support.
I am not calling them an "Internet Project".
You are on your own here. I don't intend most of these to be used blindly as-is.
Most were developed on OpenBSD, but even then, I make assumptions about my environment
that may or may not be accurate in yours.
Blind use of these scripts may result in dataloss or bad decisions.
If you don't understand what they do and how they work, don't run them.
If you make a change to them that makes them work significantly better for you, feel
free to let me know, I may add your changes.
If you have questions, let me know, I may take the time to answer them.
Do not expect on-going development of anything here, but it might happen.
My stuff is offered with an ISC license. Steal everything but the credit.
Other people's stuff is offered with their license. If there is no license, that
means full copyright law applies.
- remdiff: Remote Diff'ing program. Shows a unified diff
between files on two different machines.
- disknice: 'nice(1)', but for disk I/O instead of processor time.
- .exrc My .exrc file for making html a little easier for vi.
Holland Consulting home
page
Contact Holland Consulting
since June 24, 2004
Copyright 2004, Nick Holland, Holland Consulting
$Id: index.html,v 1.1 2004/08/30 21:27:20 nick Exp $