Как обрабатывать более 10 параметров в оболочке - PullRequest
85 голосов
/ 06 февраля 2011

Я использую bash shell в linux и хочу использовать более 10 параметров в сценарии оболочки

Ответы [ 2 ]

134 голосов
/ 06 февраля 2011

Используйте фигурные скобки, чтобы установить их:

echo "${10}"

Вы также можете перебирать позиционные параметры следующим образом:

for arg

или

for arg in "$@"

или

while (( $# > 0 ))    # or [ $# -gt 0 ]
do
    echo "$1"
    shift
done
20 голосов
/ 06 февраля 2011

Вы можете иметь до 255 параметров с:

${255}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...