Centos7下执行shell脚本报错如下 [root@ip---- ~]# sh install_zabbix_agent.sh install_zabbix_agent.: $'\r': command not found install_zabbix_agent.: $'\r': command not found install_zabbix_agent.: $'\r': command not found install_zabbix_agent.: syntax error near
问题:编写好的 Shell 脚本在 Linux 执行时提示报错:sleep: 无效的时间间隔"1s\r" : 原因:若再三确认脚本没有写错,可能是原脚本文件在 Win 下创建编写好后 Copy 到 Linux 的,而不是直接在 Linux 中创建编辑完成的,一般情况下是因文件的文本编码格式不同而导致: 解决:在 Linux 下创建文件,直接编辑即可解决.