遇到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
显然字母就在那里。
我怎么做它所以写脚本/服务器-d
答案 0 :(得分:0)
好的关于\ r的抱怨是指carridge-return字符。我无法从您server
的输出中得知,但您可能会遇到行结束问题。
如果你在Win和* nix上编辑这个脚本,也许你已经把你的行结尾捣碎了。
在* nix行中应该只以换行符结束。
在Win with Notepad ++上打开此文件,即时视图菜单打开所有行结束字符并查看正在进行的操作。还有一个菜单项可以纠正Win或* nix风格的结尾。