A generalization of previous patterns and tips. '''Motivation:''' Every script must have certain functionality like a help option or an edit option. How incorporate those functionalities without add complexity and extra work to the script? '''Solution:''' Create a script that hold the functionality needed to add extra options to new scripts. Then, in every new script call that script for added functionalities. Create a file named paramPattern.sh containing: scriptPath=`type $1 | awk '{ print $3 }' ` case $2 in -edit) ${EDITOR:-vi} $scriptPath exit 1 ;; -help) sed -n '/^##/s/^## //p' $scriptPath exit 2 ;; esac exit 0 In existing or new scripts insert: paramPattern $0 $1 || exit 1 ... -- GabrielGasparolo (mailto:ggasp@hotmail.com) ---- See also: OptionParsingInShell ---- CategoryUnixShellPattern