advanced bash scripting strategies