我不知道*)在linux shell中意味着什么,并感到困惑 不知道如何解决它。
答案 0 :(得分:0)
没有*)
,*
是模式的一部分。
shell case
语句的语法是:
case WORD in
PATTERN) COMMANDS;;
esac
在你的情况下:
"`uname`"
:操作系统的名称,如“Linux”或“CYGWIN_NT-5.1”。CYGWIN*
:CYGWIN后跟任意数量的任何字符cygwin=true
:将变量设置为“true”因此,当操作系统名称以“CYGWIN”开头时,您的代码段会将变量cygwin
设置为true
。