我试图通过传递一个绝对路径作为第一个参数($1)来执行我的文件。我还想从绝对路径中添加标志,但是我不知道如何告诉optargs开始从$2开始计数,因为如果我将绝对路径作为$1传递,它似乎会打破getopts循环。我是gussing,我必须为下面的代码中的第一个参数实现一个转换:case $flag in
l) echo "executing -l flag
我需要帮助找出我的脚本中的一个问题,选项( c,e,d,f和g)是我的脚本中的强制选项,它们总是在运行我的脚本之前暗示,否则脚本将不会被执行。现在我已经添加了一个命令,如果我试图在没有任何必要参数的情况下执行我的脚本,它仍然会被执行并退出,我的脚本应该不会在没有传递任何必需参数的情况下执行,但它仍然会执行并退出。我该如何解决这个问题呢?/bin/bash
c