bash脚本意外令牌中的语法错误

时间:2016-04-19 13:24:22

标签: bash shell scripting startup

我在这篇文章shell start / stop for python script中已经采用了这个示例,但是我收到了语法错误:

> : command not found 2:
: command not found 6:
'op.sh: line 8: syntax error near unexpected token `{
'op.sh: line 8: `running() {

我正在运行CentOS 6。

1 个答案:

答案 0 :(得分:1)

你得到这组错误是因为你有额外的" Windows"行尾的字符。

通常的Linux文件通常以一个字符\n结束它们的行 - 意思是"下一行" - 而#34; Windows"文件'行以两个字符结尾\r\n - "下一行 - 回车" ...不要问我那些日子里笔记本电脑上的运输是什么

这是一个常见问题,所有程序员都将面临生活。例如,查看Difference between \n and \r?如何排名!

有一个Linux实用程序可以为您执行操作系统之间的转换:

dos2unix myscript.windows myscript.linux