原谅我,这是Bash中非常简单的脚本。这是代码:

#!/bin/bash
# june 2011

if [ $# -lt 3 -o $# -gt 3 ]; then
   echo "Error... Usage: $0 host database username"
   exit 0
fi

运行sh file.sh之后:

最佳答案

我认为file.sh与CRLF行终止符一起使用。


dos2unix file.sh

然后问题将得到解决。

您可以使用以下命令在ubuntu中安装dos2unix:
sudo apt-get install dos2unix

08-27 20:18