执行shell脚本提示“/bin/bash^M: 坏的解释器”

由于我在windows 系统下通过 sublime text编写shell脚本,在linux下执行会出现坏的解释器,这是因为Windows 换行是\n\r,而在bash shell中是\n ,我们使用命令sed -i 's/\r$//' installnginx.sh 命令把脚本中的\t换成空的就可以

在这里插入图片描述

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐