一般来说,在windows用建立的sh文件在linux中运行时,因为window在每行后加入隐藏字符^M所以当linux编译时 由于无法编译^M而导致bad interpreter错误
使用 vi -b <file name> 找出^M 然后删除。
Powered by: BlogJava Copyright © kooyee