正则表达式在KornShell
发布时间:2020-12-13 22:55:08 所属栏目:百科 来源:网络整理
导读:我试图检查一个变量是否是两个数字,但我似乎无法弄清楚. 如何在KornShell(ksh)中检查正则表达式(正则表达式)? 我努力了: if [[ $month =~ "[0-9]{2}" ]]if [[ $month = _[0-9]{2}_ ]] 我没有找到任何文档. 任何洞察力 case $month in [0-9][0-9]) echo "ok
我试图检查一个变量是否是两个数字,但我似乎无法弄清楚.
如何在KornShell(ksh)中检查正则表达式(正则表达式)? 我努力了: if [[ $month =~ "[0-9]{2}" ]] if [[ $month = _[0-9]{2}_ ]] 我没有找到任何文档. 任何洞察力 case $month in [0-9][0-9]) echo "ok";; *) echo "no";; esac 应该工作 如果您需要完整的正则表达式搜索,可以使用egrep这样: if echo $month | egrep -q '^[0-9]{2}$' then echo "ok" else echo "no" fi (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |