标签: shell
#!/bin/bash if [ "$PATH" = "blah" ] then echo "Success" else echo "Failure" fi
试图理解shell脚本if / else是如何工作的,但是在通过解释器运行它之后它会返回意外的文件结尾
答案 0 :(得分:1)
您的脚本文件可能已使用CRLF行终止符保存,而不仅仅是LF。 shell不接受CRLF行结尾。更改编辑器设置,使文件行结尾仅为LF。