implement hasElement()

This commit is contained in:
belliash 2012-01-01 12:28:20 +01:00
parent 476686ea4e
commit 712c340cdd
1 changed files with 14 additions and 0 deletions

View File

@ -32,6 +32,20 @@ function die() {
exit ${2}
}
#-------------------------------------------------------------------------------
# Checks whether a defined variable contain specified element or not
# Parameters: %variable% %element%
#-------------------------------------------------------------------------------
function hasElement() {
local NEEDLE=${1}
shift
local X
for X in "${@}"; do
[ "${X}" = "${NEEDLE}" ] && return 0
done
return 1
}
#-------------------------------------------------------------------------------
# Checks whether a supplied variable is defined or not
# Parameters: %variable%