我有一个位于/ home / myself / bin目录下的shell脚本。我通过添加行
将其路径添加到.profile中的PATH变量export PATH=$PATH:/home/myself/bin
然后我通过 source~ / .profile 命令获取了我的.profile。现在,当我运行 sh myscript.sh 命令时,显示
sh: 0: Can't open myscript.sh
有谁能说我哪里出错?
答案 0 :(得分:1)
$PATH
告诉你的shell在哪里搜索可执行文件。在您的情况下,sh
是可执行文件,myscript.sh
只是一个参数。您需要首先制作myscript.sh
可执行文件:
chmod +x /home/myself/bin/myscript.sh
然后只需运行myscript.sh
(不含sh
)。