在linux中执行脚本时出错
$'\r': command not found
错误原因是在脚本中有空行,如果脚本是在Windows下进行编辑之后上传到linux上去执行的话,就会出现这个问题。
因为win下的空行是/r/n,但是linux下是/n,没有识别/r,所以会导致上述的报错,这个属于脚本编码的问题。
建议:
在服务器中编写相关脚本,可以有效避免这个问题。
在linux中执行脚本时出错
$'\r': command not found
错误原因是在脚本中有空行,如果脚本是在Windows下进行编辑之后上传到linux上去执行的话,就会出现这个问题。
因为win下的空行是/r/n,但是linux下是/n,没有识别/r,所以会导致上述的报错,这个属于脚本编码的问题。
建议:
在服务器中编写相关脚本,可以有效避免这个问题。