When I run
root@Nano:/etc/init.d# ./utserver
which is this script http://pastebin.com/c7gxFdci it gives me this output
": invalid option"
no matter how the arguments are done.
Your file has DOS \r\n
line endings. Here's the relevant section from the bash tag wiki:
Check whether your script or data has DOS style end-of-line characters
Use cat -v yourfile
or echo "$yourvariable" | cat -v
.
DOS carriage returns will show up as ^M
after each line.
If you find them, delete them using dos2unix
(a.k.a. fromdos
) or tr -d '\r'