执行时在 .sh 文件中传递一个值

执行时在 .sh 文件中传递一个值

您好,我有一个脚本 script.sh ,它要求在执行时传递一个值,例如 1 用于备份 2 用于复制 3 用于打印。我必须在其中通过命令行传递一个值。我只想在执行 shell 文件时自动传递这些值。请提供解决方案。

答案1

从您的评论中,我推断您希望您的脚本表现得像一个复杂的守护进程,它会以编程方式调用自身。

我认为您应该编写另一个脚本来管理您所需的自动化级别。所述脚本将调用您拥有的脚本以及您需要的逻辑

答案2

在 bash 中,你可以这样做:

alias script.sh='script.sh 1'

键入script.sh 1时始终运行。script.sh

相关内容