/bin/bash^M: bad interpreter

linux环境执行脚本文件时,如果这个文件是从win环境拷贝过来的,极有可能因为换行符的原因(win是\n\r, 而linux没有\r) 导致脚本执行失败,

所有需要去掉\r, 执行命令  sed -i "s/\r//" filename 就可以

posted @ 2021-05-24 11:26  ho966  阅读(36)  评论(0编辑  收藏  举报