Это да же скриптом нельзя назвать, просто функция которую можно использовать в других скриптах, для того, что бы убедиться, что введенные данные содержат только буквы и цифры:
#!/bin/sh validAlphaNum() { # validate arg: returns 0 if all upper+lower+digits, 1 otherwise # Remove all unacceptable chars compressed="$(echo $1 | sed -e 's/[^[:alnum:]]//g')" if [ "$compressed" != "$input" ] ; then return 1 else return 0 fi } # простой пример использования: echo -n "Enter input: " read input if ! validAlphaNum "$input" ; then echo "Your input must consist of only letters and numbers." >&2 exit 1 else echo "Input is valid." fi exit 0