4、将 shell 脚本添加到 PATH(以便它可以从任何目录运行)
前面使用 ./hello.sh 来运行脚本;如果省略前导 ./
Bash 认为你正在尝试运行名为 hello.sh 的命令。当你在终端上运行任何命令时,shell 就在存储在 PATH 变量中的一组目录中查找该命令。
可以使用 echo 查看该 PATH 变量的内容:echo $PATH
冒号字符 (:) 分隔每次运行命令时 shell 扫描的每个目录的路径。
像 echo、cat 等 Linux 命令可以从任何地方运行,因为它们的可执行文件存储在 bin 目录中。bin 目录包含在 PATH 中。当你运行命令时,系统会检查 PATH 以查找它应该寻找的所有可能位置,以找到该命令的可执行文件。
如果你想从任何地方运行你的 bash 脚本安卓shell脚本怎么写,就像它是一个常规的 Linux 命令,需要将你的 shell 脚本的位置添加到 PATH 变量中。
首先,获取脚本目录的位置(假设在同一目录中),使用 PWD 命令:
pwd
使用 export 命令将脚本目录添加到 PATH 变量。
export PATH=$PATH:/home/ay2021/scripts
运行 hello.sh:
————————————————
版权声明:本文为CSDN博主「BugMiaowu2021」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:如何在 Linux 中创建并运行 Shell 脚本(Bash 初学者教程)
来源:【九爱网址导航www.fuzhukm.com】 免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!