Shell脚本无法执行

3
我正在尝试在Unix上运行一个Shell脚本,但是我遇到了一个错误,指明它无法执行。 命令
Unix> Abc.ksh
ksh: Abc.ksh: cannot execute

也尝试过。
pcasvs17 >  ./Abc.ksh
ksh: ./Abc.ksh: cannot execute

这句话的意思是「脚本从以下内容开始」。
 #!/bin/ksh

任何帮助都将不胜感激。
1个回答

8

chmod +x Abc.ksh之后,再用./Abc.ksh进行尝试。


谢谢,老兄,它起作用了。我会接受这个答案。之前的访问权限是 -rw-r--r--,运行命令后可用的访问权限为 -rwxr-xr-- - misguided
你能解释一下为什么我们需要这样做吗? - user206168
1
在执行chmod命令之前,该文件可以被读取和写入,但不能被执行(即使是编写它的人也不行)。其中x表示“可执行”。 - andrew lorien

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接