意外的换行错误/ bin / sh case语句

时间:2013-10-07 20:19:09

标签: shell scripting debian case sh

好的,所以我似乎已经筋疲力尽了谷歌可以给我的信息。

我已将代码缩减为最小的破坏示例:

#!/bin/sh -xv
case "$1" in
    *)
        echo "usage";;
ecas

这个(非常)最小代码始终产生错误:

  

语法错误:换行意外(期待“)”)

并指向我代码的最后一行。

任何人都可以告诉我为什么我收到此错误消息以及如何消除它?

2 个答案:

答案 0 :(得分:2)

您好像拼错了esac

答案 1 :(得分:1)

应该说 esac 而不是ecas!