kojiro 1240423871 learn has() { local targ="$1" IFS=$'\a'; shift; [[ $'\a'$1$'\a' = *$'\a'"$*"$'\a'* ]]; } kojiro 1240423900 forget kojiro 1240423909 learn has() { local targ="$1" IFS=$'\a'; shift; [[ $'\a'$targ$'\a' = *$'\a'"$*"$'\a'* ]]; } kojiro 1243557079 forget kojiro 1243557680 learn has() { local IFS=$'\a' t="$1"; shift; [[ $'\a'"$*"$'\a' == *$'\a'$t$'\a'* ]]; } # usage: if has "element" list of items; then ...; fi kojiro 1266515343 forget kojiro 1266515378 learn See faq 46