小编mas*_*3ak的帖子

意外的令牌“elif”

在这里,我正在尝试编写可在特定日期运行的 shell,Sun Solaris 10 不支持新功能,但我一直在使用syntax error near unexpected tokenelif'`

DAY_Word=$(date +%A)

Nomral_Day=$(date +%d)
MONTH=$(date +%m)

if [ "$Nomral_Day" -eq 01 ] || [ "$Nomral_Day" -eq 16 ] && [ "$MONTH" -ne 02 ]
then

###run integrity after

elif [ "$Nomral_Day" -eq 12 ] || [ "$Nomral_Day" -eq 28 ] && [ "$DAY_Word" = "Thursday" ] && [ "$MONTH" -ne 02 ]
then

### run integrity before

elif [ "$Nomral_Day" -eq 13 ] || [ "$Nomral_Day" -eq 29 ] …
Run Code Online (Sandbox Code Playgroud)

shell bash solaris

0
推荐指数
1
解决办法
511
查看次数

标签 统计

bash ×1

shell ×1

solaris ×1