ну а-ля:
./script 5 10
Прочел статью на хабре, там говорится что реализуется это так, ниже скрипт:
#!/bin/bash
echo $1
echo $2
./script 5 10
Получим:
5
10
Так вот тут вопрос, как указано в статье, всего можно передавать 9 ключей (с 1 по 9, а 0 это имя скрипта), так вот а можно передавать больше параметров ? Понятно что в реальности у меня вряд ли будет скрипт на 9 ключей, но все же любопытно.
и второй вопрос, а можно вместо цифр как-то перейти к буквам, просто у меня в цикле переменные называются так, чтобы было понятно что делает скрипт, а если заменить на цифры то ясность уменьшится , лично для меня
мб лучше питон
name=$1 type=$2 some_info=$3 echo "$name $type $some_info" наиболее простой вариант
Лучше заюзай getopts
Обсуждают сегодня