关于ksh 和 sh 的问题

xiaozhang8383 2011-03-18 09:51:44
首先声明,偶是Unix编程菜鸟哈,大家不要见笑:

我这里一个相同的脚本,#!/bin/sh 这么写第一行就能运行,#!/bin/ksh 写就不能运行,
有哥们儿说是没有KSH解析器,但是系统里有#!/bin/ksh 开头的可以运行,为啥我新建的就不能运行呢?
非得改成sh才行?
坐等各位前辈指导。。。
...全文
531 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
太乙 2011-03-18
  • 打赏
  • 举报
回复
ls -l /bin/ksh

file /bin/ksh

看看有木有!!!!!!
masmaster 2011-03-18
  • 打赏
  • 举报
回复
ksh是sh的超集,sh和ksh有很大区别的。
justkk 2011-03-18
  • 打赏
  • 举报
回复
"#!/bin/ksh 写就不能运行" --不能运行的提示是什么

贴脚本内容
steptodream 2011-03-18
  • 打赏
  • 举报
回复
贴代码吧!
linux里/bin/sh一般是到/bin/bash的链接
bash和ksh的语法有些是不一样的!

另外你file /bin/ksh 看看

23,121

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧