回 帖 发 新 帖 刷新版面

主题:怎么总是提示文件不存在

我在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

请问大家是怎么回事?

回复列表 (共2个回复)

沙发

sh ./a.shell
sh ./b.shell
楼主是不是这样写的

板凳

你为什么不说你怎样作
就只给了 几行代码?
谁知道为什么?

我来回复

您尚未登录,请登录后再回复。点此登录或注册