今天从windows下面复制了一些linux脚步文件,但是在linux终端运行的时候提示
/bin/ksh^M: bad interpreter:
bad interpreter:No such file or directory
解决方法
1、用vi 打开脚本文件
vi fileName.ksh
2、转换脚本文件格式从dos转为unix格式
查看文件格式
输入
:set ff?
出现
fileformat=dos
将文件转换为unix格式。
输入
:set ff=unix
保存退出。
:x
在次运行脚本就可以了,不会在出现bad interpreter:No such file or directory