#check if the name is valid
function myfunc()
{
#check "${1}"
#echo "valid/invalid"
}
#these should return valid
myfunc "my_number"
myfunc "my_number1"
#these should return ivalid
myfunc "1my_number"
myfunc "1my _number"
myfunc "my number"
myfunc "my_number?"
依此类推,变量名只能有字母、数字(但不能在开头)、.. 和 java 的所有规则一样......
有什么我可以使用的功能吗?我不想重新发明轮子...