这个问题在这里已经有了答案:
Are shell scripts sensitive to encoding and line endings?
(11 个回答)
3年前关闭。
我一直在尝试在我的美联储 12 系统上安装 lpng142。对我来说似乎是个问题。我收到这个错误
[root@localhost lpng142]# ./configure
bash: ./configure: /bin/sh^M: bad interpreter: No such file or directory
[root@localhost lpng142]#
我该如何解决?
/etc/fstab
文件:#
# /etc/fstab
# Created by anaconda on Wed May 26 18:12:05 2010
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/VolGroup-lv_root / ext4 defaults 1 1
UUID=ce67cf79-22c3-45d4-8374-bd0075617cc8 /boot ext4
defaults 1 2
/dev/mapper/VolGroup-lv_swap swap swap defaults 0 0
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
最佳答案
要修复,请使用 vi 或 vim 打开脚本并进入 vi 命令模式(Esc 键),然后键入:
:set fileformat=unix
最后保存
:x!
或 :wq!
关于linux - ./配置 :/bin/sh^M : bad interpreter,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2920416/