使用方法很简单,例如要测试表达式中只含有数字:
[[ "1234" =~ ^[0-9]*$ ]]
为了更加清晰的知道结果, 我们可以这样:
[[ "1234" =~ ^[0-9]*$ ]] && echo "true"
甚至这样:
([[ "1234" =~ ^[0-9]*$ ]] && echo "true")|| echo "false"
如果表达式成功则显示true
,否则显示false
使用方法很简单,例如要测试表达式中只含有数字:
[[ "1234" =~ ^[0-9]*$ ]]
为了更加清晰的知道结果, 我们可以这样:
[[ "1234" =~ ^[0-9]*$ ]] && echo "true"
甚至这样:
([[ "1234" =~ ^[0-9]*$ ]] && echo "true")|| echo "false"
如果表达式成功则显示true
,否则显示false
本文标题:在shell中测试正则表达式
本文链接:https://www.haomeiwen.com/subject/gpoxyttx.html
网友评论