小编Saj*_*med的帖子

在相对于主脚本的目录中调用脚本

目前,我正在使用一个 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.shroot_directory目录运行文件时,一切正常。但是我想全局安装整个系统,因为我可以main.sh从任何地方运行文件并且它可以找到scripts子文件夹。

如果有任何疑问,请随时发表评论。

command-line bash scripts

2
推荐指数
1
解决办法
316
查看次数

标签 统计

bash ×1

command-line ×1

scripts ×1