标签: regex shell posix
如何测试字符串是否匹配特定字符串匹配正则表达式与基本(无bash或任何东西)posix shell脚本(在if语句中)?
答案 0 :(得分:7)
您可以使用expr命令评估POSIX shell中的正则表达式:
expr
s='Abc' expr $s : '^[[:alpha:]]\+' 3
expr返回匹配字符的#,在这种情况下为3。