KSH check if string starts with substring

后端 未结 3 1337
我寻月下人不归
我寻月下人不归 2020-12-17 15:02

I need to check if the variable has value of string which starts with specified substring.

In Python it would be something like this:

foo = \'abcdef\         


        
3条回答
  •  情话喂你
    2020-12-17 15:29

    It's very simple but looks a bit odd:

    if [[ "$foo" == abc* ]]; then ...
    

    One would assume that ksh would expand the pattern with the files in the current directory but instead, it does pattern matching. You need the [[, though. Single [ won't work. The quotes are not strictly necessary if there are no blanks in foo.

提交回复
热议问题