Linux下执行脚本报错提示invalid option 3: set:
1、在环境下执行sh报错invalid option 3: set: - 2、于是换成chmod 777 install.sh改执行权限,并且默认使用#!/bin/bash bash: ./install.sh: /bin/bash^M: bad interpreter: No such file or directory 3、按照这个报错可以找到许多解决方案了,原因是使用了Windows下的编辑工具导致文件格式是dos下的,需要改成Unix sed -i "s/\r//" install.sh 来源: oschina 链接: https://my.oschina.net/u/1271447/blog/3002087