目前,我正在使用一个 shell 脚本并制作一个系统,我在其中编写一个 shell 脚本,main.sh并且在同一个目录中有一个包含其他 shell 脚本的目录。结构是:
root_directory
|___scripts
| |___script1.sh
| |___script2.sh
| |___script3.sh
|
|___main.sh
Run Code Online (Sandbox Code Playgroud)
现在main.sh是基本文件。在此,main.sh我将脚本称为
bash ./scripts/script1.sh
bash ./scripts/script2.sh
Run Code Online (Sandbox Code Playgroud)
等等。
当我main.sh从root_directory目录运行文件时,一切正常。但是我想全局安装整个系统,因为我可以main.sh从任何地方运行文件并且它可以找到scripts子文件夹。
如果有任何疑问,请随时发表评论。