为什么我的bash脚本中出现语法错误?

时间:2011-11-21 08:43:17

标签: linux bash

这是我一直在尝试的脚本:

#!/bin/bash
    case “$1” in 

    [0-9][A-Z])
    echo “ <<Usage: $0 >> Script5.rc argb  ”
    ;;

./Script.rc

但是当我运行它时,我收到以下错误:

  

意外令牌附近的语法错误

我在这里做错了什么?

2 个答案:

答案 0 :(得分:6)

两个问题:

1)这些是unicode引用。那些可以制作一个剧本。不要在microsoft word中编写代码。

2)你忘了结案了。

case "$1" in  

[0-9][A-Z])
  echo " <<Usage: $0 >> Script5.rc argb  "
  ;;  
esac

答案 1 :(得分:1)

case应该以{{1​​}}结尾。所以,至少你的代码示例是不完整的。