文章目录 前言正文 前言 windows上写好sh文件在linux上bash运行时报了错:$’\r’: command not found 正文 原因在于windows中的换行符是 \r,linux中的是\n。 通过安装dos2unix解决,运行dos2unix test.sh