语法无效(大小写“$1”)

Invalid Syntax (case "$1" in)

我正在编写我的 Raspberry Pi B+ 并编辑一个 !/bin/sh 文件,但在 "case " 的第二个 " 中 Python 2 中一直出现语法错误$1" 英寸。

我的代码如下:

#!/bin/sh
### BEGIN INIT INFO
# Provides:        envmon
# Required-Start:  $local_fs
# Required-Stop:   $local_fs
# Default-Start:   2 3 4 5
# Default-Stop:    0 1 6
# Short-Description: Start/stop envmon
### END INIT INFO

case "" in
  start)
    /home/pi/tempsense/opt/envmon/dht11 &
    echo "Starting envmon"
    /home/pi/tempsense/opt/envmon/displayenvmon.py &
    ;;
  stop)
    pkill dht11
    pkill displayenvmon
    echo "envmon stopped"
    ;;
  *)
    echo "Usage: /home/pi/tempsense/etc/init.d/envmon {start|stop}"
    exit 1
    ;;
esac
exit 0

我是 python 的初学者。感谢任何帮助或建议。

此脚本是 shell 脚本,而不是 Python 脚本。

要运行脚本,您有以下选择:

  1. 将脚本标记为可执行文件

    chmod +x /path/to/script
    /path/to/script
    
  2. 调用命令解释器sh

    sh /path/to/script