Javascript Cygwin命令给出错误 对于maplestory测试服务器

Javascript Cygwin命令给出错误 对于maplestory测试服务器,javascript,shell,command,Javascript,Shell,Command,cygwin shell和my dir有问题,文件夹中有一些服务器文件 #!/usr/bin/env bash set -e while getopts ":d" opt; do case $opt in d) ant_args="-Ddebug=true" ;; \?) 很明显,字母s就在那里。 如何使其写入script/server-d好的投诉\r指的是carridge返回字符。我无法从您的server输出判断,但您可能有行尾问题 如果你在Win和*

cygwin shell和my dir有问题,文件夹中有一些服务器文件

#!/usr/bin/env bash
set -e

while getopts ":d" opt; do
  case $opt in
    d)
      ant_args="-Ddebug=true"
      ;;
\?)

很明显,字母s就在那里。
如何使其写入script/server-d

好的投诉\r指的是carridge返回字符。我无法从您的
server
输出判断,但您可能有行尾问题

如果你在Win和*nix上编辑这个脚本,可能你已经把你的行尾搞乱了

在*nix中,行应该仅以换行字符结尾


使用记事本++在Win上打开此文件,im查看菜单打开所有行尾字符,然后查看发生了什么。还有一个菜单项可以修改结尾以赢得比赛或*nix风格。

你能给出服务器的前十行吗?你能把它格式化成一个代码块以便我们能正确地看到它吗?在这里尝试我最好的新功能(抱歉,不用担心,谢谢))我看到一些奇怪的东西我不知道发生了什么你看到unicode了吗?或者不需要?好的,在你的截图中,所有的行都以CR LF结尾,在Windows上很好。没有单独的CR或LF。我不确定,但尝试使用记事本++将所有内容转换为LF并重新运行脚本。
script/server -d