如何测试字符串是否与特定字符串匹配正则表达式与基本(无 bash 或任何其他)posix shell 脚本(在 if 语句中)?
您可以使用expr在 POSIX shell 中计算正则表达式的命令:
expr
s='Abc' expr $s : '^[[:alpha:]]\+' 3
expr返回匹配字符的数量,在本例中为 3。