Я пытаюсь выполнить мой файл, передавая абсолютный путь в качестве первого аргумента ($ 1). Я также хочу добавить флаги с этого абсолютного пути и далее, но я не знаю, как сказать optargs начинать считать с $ 2 вперед, так как если я передаю абсолютный путь как $ 1, это, кажется, нарушает getopts l oop.
Я думаю, мне нужно реализовать сдвиг для первого аргумента в следующем коде:
while getopts :lq flag; do
case $flag in
l) echo "executing -l flag"
;;
q) echo "executing -q flag"
;;
esac
done
Я не уверен, как подойти к этому. Любые советы приветствуются, спасибо.