some scripts come from linux command line and shell scripting bible