免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 6257 | 回复: 7
打印 上一主题 下一主题

问个SHELL用SH执行和改成可执行文件运行的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-02-16 11:54 |只看该作者 |倒序浏览
写了一个SCRIPT, 名字test 内容如下

echo "lease input the filename(0 to exit):"
while true
do
    read key
....

done

发现用 sh test运行很正常,但把test改成可执行属性后运行 ./test, 就有下面错误信息:
Unknown OStype. Please contact your SA.
sessxssc
FileToDiff=: Command not found.
FirstVersion=: Command not found.
SecondVersion=: Command not found.
Please input the filename(0 to exit):
while: Expression Syntax.

这是怎么回事情呢?谢谢.

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
2 [报告]
发表于 2005-02-16 14:10 |只看该作者

问个SHELL用SH执行和改成可执行文件运行的问题

你用的啥系统?啥Shell?

论坛徽章:
0
3 [报告]
发表于 2005-02-16 14:24 |只看该作者

问个SHELL用SH执行和改成可执行文件运行的问题

test 是个命令,你这样命名恐怕有问题。

论坛徽章:
0
4 [报告]
发表于 2005-02-16 15:11 |只看该作者

问个SHELL用SH执行和改成可执行文件运行的问题

[quote]原帖由 "zj0953"]test 是个命令,你这样命名恐怕有问题。[/quote 发表:

use test as the script name is not recomended,  but run it as ./test absolutely no problem .

#env        

论坛徽章:
0
5 [报告]
发表于 2005-02-16 15:36 |只看该作者

问个SHELL用SH执行和改成可执行文件运行的问题

在文件头部加上
#!/bin/sh

论坛徽章:
2
丑牛
日期:2013-09-29 09:47:222015七夕节徽章
日期:2015-08-21 11:06:17
6 [报告]
发表于 2005-02-16 15:56 |只看该作者

问个SHELL用SH执行和改成可执行文件运行的问题

原帖由 "evil_knight" 发表:
在文件头部加上
#!/bin/sh

加了这个以后是不是就告诉shell这个文件以/bin/sh来执行?

论坛徽章:
0
7 [报告]
发表于 2005-02-16 22:13 |只看该作者

问个SHELL用SH执行和改成可执行文件运行的问题

原帖由 "evil_knight" 发表:
在文件头部加上
#!/bin/sh



对了,我忘记加这个了。加了以后就没问题了。谢谢。

论坛徽章:
0
8 [报告]
发表于 2005-02-17 12:23 |只看该作者

问个SHELL用SH执行和改成可执行文件运行的问题

原帖由 "剑心通明" 发表:

加了这个以后是不是就告诉shell这个文件以/bin/sh来执行?


yes
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP