Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Invalid option when running bash script on Debian 7

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.

like image 649
FingerlessGloves Avatar asked Apr 29 '26 10:04

FingerlessGloves


1 Answers

Your file has DOS \r\n line endings. Here's the relevant section from the bash tag wiki:

  1. 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'

like image 186
that other guy Avatar answered May 01 '26 01:05

that other guy



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!