执行脚本出现

-bash: ./catbillclick.sh: /bin/bash^M: bad interpreter: No such file or directory

原因为,修改脚本采取的windos下的工具,脚本出现了特殊字符^M

修正方法,强制脚本格式为unix
vim catbillclick.sh
:set ff=unix
:wq
vim catbillsend.sh
:set ff=unix
:wq

或者sed -i "s:^M::g" filename