使用 posix shell 测试字符串中的正则表达式
test for regex in string with a posix shell
我如何测试一个字符串是否匹配一个特定的字符串是否匹配具有基本(没有 bash 或任何东西)posix shell 脚本的正则表达式(在 if 语句中)?
您可以使用 expr
命令计算 POSIX shell:
中的正则表达式
s='Abc'
expr $s : '^[[:alpha:]]\+'
3
expr
returns 匹配字符数,在本例中为 3。
我如何测试一个字符串是否匹配一个特定的字符串是否匹配具有基本(没有 bash 或任何东西)posix shell 脚本的正则表达式(在 if 语句中)?
您可以使用 expr
命令计算 POSIX shell:
s='Abc'
expr $s : '^[[:alpha:]]\+'
3
expr
returns 匹配字符数,在本例中为 3。