好的,所以我似乎已经筋疲力尽了谷歌可以给我的信息。
我已将代码缩减为最小的破坏示例:
#!/bin/sh -xv
case "$1" in
*)
echo "usage";;
ecas
这个(非常)最小代码始终产生错误:
语法错误:换行意外(期待“)”)
并指向我代码的最后一行。
任何人都可以告诉我为什么我收到此错误消息以及如何消除它?
答案 0 :(得分:2)
您好像拼错了esac
。
答案 1 :(得分:1)
应该说 esac 而不是ecas!