如果我想寻找一个字符串是否是字母数字,超过一定值短,说10,我会做这样的(在BASH + GREP):GREP:在正则表达式变量
if grep '^[0-9a-zA-Z]\{1,10\}$' <<<$1 ; then ...
(顺便说一句:我正在检查$ 1,即第一个参数)
如果我想要将值10写入变量,例如
UUID_LEN=10
if grep '^[0-9a-zA-Z]\{1,$UUID_LEN\}$' <<<$1 ; then ...
我尝试过各种逃逸,牙套等,但不能避免该错误消息
grep: Invalid content of \{\}
我敢确信它不能google搜索和阅读的bash和grep教程后做完了。我错了吗?任何方式来解决这个问题?
的可能重复的[添加grep命令bash脚本](http://stackoverflow.com/questions/5142729/add-grep-command-to-bash-script) – tripleee