Hi Ben.
I'm currently reading the Bash manual on my Kindle EBook reader, now
half way through, and noticed the section "EXPANSION - Parameter
Expansion" was a little vague. I couldn't understand the entire
section until I happened across fetchmail's init script.
Stuff I rarely seen or skipped over in the past? Can see POSIX
compatibility is likely an issue here.
Could there be a few examples? Such as fetchmail's /etc/init.d/fetchmail?
piddir=${pid_dir:-/var/run/fetchmail}
if [ ! -d ${piddir} ]; then
checkpath -q -d -o fetchmail:fetchmail -m 0755 ${piddir} || return 1
fi
---
Roger
http://rogerx.freeshell.org/