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
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
舉報(bào)
2018-04-02
正則表達(dá)式,表示包含
2017-10-14
bash 中的正則表達(dá)式, ?[ [ ] ]中不能用雙引號