LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 907|回复: 7

怎么总是提示文件不存在

[复制链接]
发表于 2007-4-5 08:45:28 | 显示全部楼层 |阅读模式
我在root用户root目录下,编写了两个shell程序,名为:a.shell  和b.shell

a.shell 内容
#!/bin/bash
echo "asdf"

b.shell 内容:
#!/bin/bash
for i in 1 3
do
   echo ${i}
done


我运行a.shell  能正常运行
但我运行b.shell 确总是提示:文件不存在,但我用cat b.shell 却能正确显示b.shell 的内容
即:
#!/bin/bash
for i in 1 3
do
   echo ${i}
done

请问大家是怎么回事?
发表于 2007-4-5 09:29:45 | 显示全部楼层
Post by shunxiaoshuo

b.shell 内容:
#!/bin/bash
for i in 1 3
do
   echo ${i}
done
  1. for i in [color=red]"[/color]1 3[color=red]"[/color]
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-5 11:57:14 | 显示全部楼层
Post by biinn
  1. for i in [color=red]"[/color]1 3[color=red]"[/color]
复制代码

应该不是这样的原因,我重新写了个c.shell文件,它的内容和b.shell内容一样,运行c.shell
却能正常运行
回复 支持 反对

使用道具 举报

发表于 2007-4-6 01:47:27 | 显示全部楼层
是我说错了。
diff b.shell c.shell 看他们一样吗?
回复 支持 反对

使用道具 举报

发表于 2007-4-6 03:09:58 | 显示全部楼层

还是
!

拼音下的是不一样的哦。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-6 10:23:13 | 显示全部楼层
!!dsafasfafa
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-6 10:28:53 | 显示全部楼层
Post by 晨想

还是
!

拼音下的是不一样的哦。
谢谢!谢谢!
回复 支持 反对

使用道具 举报

发表于 2007-4-9 09:17:05 | 显示全部楼层
.........................竟然是这个原因。
回复 支持 反对

使用道具 举报

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

本版积分规则

快速回复 返回顶部 返回列表