又碰见: bad interpreter: ¼in/bash这个错误了,是很简单,就是文本是在windows下保存的,然后上传到Unix上,文件格式不是Unix或者Mac的,就提示这个错误了。
用vi打开,输入命令 :set ff? 应该能看到结果是 fileformat=dos ,转换的话,可以输入命令 :set ff=unix
也可以用dos2unix。
dos2unix 需要转换的文件 新文件
我还是喜欢在windows里编辑时候,用EditPlus,工具->参数设置->文件,新建文件为Unix/Mac OS X, 默认编码UTF-8。这样以后新建的文件都可以在Unix下正常使用。
在Windows下文件格式,就用EditPlus打开所有需要转换的文件,文档->文件格式转换,单个文件选择更改文件格式,多个选择更改多重格式,选Unix,然后文档->更改文件编码,选择类似,UTF-8。
也用notepad++来着,但是怎么改都改不过来,还是EditPlus好用。