Regex in KornShell

前端 未结 5 2045
忘掉有多难
忘掉有多难 2020-12-31 13:48

I am trying to check whether a variable is exactly two numbers but I can not seem to figure it out.

How do you do check regular expressions (regex) in KornShell (ksh

5条回答
  •  独厮守ぢ
    2020-12-31 14:29

    you can try this as well

    $ month=100
    $ [[ $month == {1,2}([0-9]) ]] && echo "ok" || echo "no"
    no
    $ [[ $month == [0-9][0-9] ]] && echo "ok" || echo "no"
    no
    $ month=10
    $ [[ $month == {1,2}([0-9]) ]] && echo "ok" || echo "no"
    ok
    $ [[ $month == [0-9][0-9] ]] && echo "ok" || echo "no"
    ok
    

提交回复
热议问题