运行程序时出现 pgui:/bin/sh^M:坏的解释器:没有那个文件或目录

sh/bash/dash/ksh/zsh等Shell脚本
回复
DCtzs
帖子: 10
注册时间: 2011-12-23 16:39

运行程序时出现 pgui:/bin/sh^M:坏的解释器:没有那个文件或目录

#1

帖子 DCtzs » 2012-02-24 22:35

在终端输入 ./expgui 时出现如下错误信息

代码: 全选

pgui:/bin/sh^M:坏的解释器:没有那个文件或目录
怎么处理啊 ,新手菜鸟求助
expgui是一个执行程序
第一行:#!/bin/sh
[/color][/size]
头像
lilydjwg
论坛版主
帖子: 4258
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: 运行程序时出现 pgui:/bin/sh^M:坏的解释器:没有那个文件或目录

#2

帖子 lilydjwg » 2012-02-24 23:30

1. 请把字体改小
2. 请把绝大多数文本改成黑色
3. 请在 Linux 下写 Linux 脚本,如果你不懂其中的区别的话
4. 当然,Linux 下总是有能够帮助你的工具的。你需要的工具名叫 dos2unix
上次由 lilydjwg 在 2012-02-25 0:52,总共编辑 1 次。
头像
枫叶饭团
帖子: 14683
注册时间: 2010-06-16 1:05
系统: Mac OS X
来自: Tencent
联系:

Re: 运行程序时出现 pgui:/bin/sh^M:坏的解释器:没有那个文件或目录

#3

帖子 枫叶饭团 » 2012-02-24 23:35

依云的意思你这脚本在windows下走了一圈,换行符出问题了
回复