Предположим, следующий Bash:
#!/bin/bash
echo $#
, и вы запускаете такие как: ./ ARG.SH G JT T UU
Это возврат 4, 4 - это номер аргумента, который вы пройти к вашей оболочке.
Очень хорошо расследовать ваши параметры вашего сценария оболочки.
У меня есть следующее использование программы:
- Value Pattern -O PS_Command_Options
Тогда я могу исследовать такие как следующий код:
if [ "$1" = "--value" -a "$3" != "-o" -o "$1" != "--value" -a "$3" = "-o" -o ! $# -eq 4 ]; then
help;
exit;
fi;