问答详情
源自:2-1 [Linux] 分析操作系统内存(上)

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


提问者:gimbhu 2017-10-04 20:48

个回答

  • 背影Seven
    2018-04-02 11:37:36
    已采纳

    正则表达式,表示包含

  • see他年少
    2017-10-14 23:00:43

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