在Debian 7上运行bash脚本时,选项无效

在Debian 7上运行bash脚本时,选项无效,bash,debian,startup,init,Bash,Debian,Startup,Init,当我跑的时候 root@Nano:/etc/init.d# ./utserver 这是一个脚本,它给了我这个输出 ": invalid option" 无论参数是如何执行的。您的文件都有DOS\r\n行结尾。以下是网站的相关部分: 检查脚本或数据是否具有DOS样式的行尾字符 使用cat-v yourfile或echo“$yourvariable”| cat-v DOS回车将在每行后面显示为^M 如果找到它们,请使用dos2unix(也称为fromdos)或tr-d'\r'

当我跑的时候

root@Nano:/etc/init.d# ./utserver
这是一个脚本,它给了我这个输出

": invalid option" 

无论参数是如何执行的。

您的文件都有DOS
\r\n
行结尾。以下是网站的相关部分:

  • 检查脚本或数据是否具有DOS样式的行尾字符

    • 使用
      cat-v yourfile
      echo“$yourvariable”| cat-v

      DOS回车将在每行后面显示为
      ^M

      如果找到它们,请使用
      dos2unix
      (也称为
      fromdos
      )或
      tr-d'\r'