为了账号安全,请及时绑定邮箱和手机立即绑定

if [[ ! ${execshell} =~ ^[0-9]+ ]];中的“=~ ” 是什么意思?

while true

do

read -p "Please input one numbers in[ ${numbers} ]:"execshell

if [[ ! ${execshell} =~ ^[0-9]+ ]];then

exit 0

fi

/bin/sh ./${ssharray[$execshell]}

done


正在回答

2 回答

正则表达式,表示包含

0 回复 有任何疑惑可以回复我~
#1

gimbhu 提问者

非常感谢!
2018-06-24 回复 有任何疑惑可以回复我~

bash 中的正则表达式,  [ [ ] ]中不能用双引号

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

if [[ ! ${execshell} =~ ^[0-9]+ ]];中的“=~ ” 是什么意思?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信