您好,我有一个脚本 script.sh ,它要求在执行时传递一个值,例如 1 用于备份 2 用于复制 3 用于打印。我必须在其中通过命令行传递一个值。我只想在执行 shell 文件时自动传递这些值。请提供解决方案。
答案1
从您的评论中,我推断您希望您的脚本表现得像一个复杂的守护进程,它会以编程方式调用自身。
我认为您应该编写另一个脚本来管理您所需的自动化级别。所述脚本将调用您拥有的脚本以及您需要的逻辑
答案2
在 bash 中,你可以这样做:
alias script.sh='script.sh 1'
键入script.sh 1
时始终运行。script.sh