在windows写的文件放在linux下面运行可能会出现格式的问题,报错如下

-bash: ./datacollect.sh: /bin/bash^M: bad interpreter: 没有那个文件或目录

解决办法

vi file
:set ff

:set fileformat=unix

保存退出即可