Cygwin Command给出了错误

时间:2016-01-11 06:35:48

标签: javascript shell command

对于maplestory测试服务器

遇到cygwin shell和我的目录的麻烦是C:/ FakeMaple,文件夹中有一些服务器文件

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

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

\?)

script/server -d

Returns error saying i didn't write the letter 's'

显然字母就在那里。 我怎么做它所以写脚本/服务器-d

1 个答案:

答案 0 :(得分:0)

好的关于\ r的抱怨是指carridge-return字符。我无法从您server的输出中得知,但您可能会遇到行结束问题。

如果你在Win和* nix上编辑这个脚本,也许你已经把你的行结尾捣碎了。

在* nix行中应该只以换行符结束。

在Win with Notepad ++上打开此文件,即时视图菜单打开所有行结束字符并查看正在进行的操作。还有一个菜单项可以纠正Win或* nix风格的结尾。