So überprüfen Sie die Eingabevariable sind Zeichenfolge oder Nummer in Shell

isHexa () { case "$1" in *[!0-9a-fA-F]*) return 1;; *) return 0;; esac }

if isHexa "$yournumber"
then echo OK
else echo Wrong
fi
Vincent DuDouze