|
bash поиск переданного параметра
|
|||
---|---|---|---|
#18+
Доброго всем времени суток. Подскажите как правильно обрабатывать переданный параметра скрипту. У меня есть скрипт вида Код: powershell 1. 2. 3. 4. 5.
В файле test.config данные вида 1000=up1000_d1000 2000=up1000_d2000 Я хочу что бы при вызове скрипта script.sh 1000 она возвращал мне up1000_d1000 Но при запуске выводится 1000=up1000_d1000 command not found 2000=up1000_d2000 command not found Подскажите как заставить переменную обрабатывать корректно ... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2020, 13:59 |
|
bash поиск переданного параметра
|
|||
---|---|---|---|
#18+
Я не знаю Баш. А что выведет, если 2-й строчкой будет 2000=up76767_d2000 ? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2020, 15:34 |
|
bash поиск переданного параметра
|
|||
---|---|---|---|
#18+
DYUMON, где переменные? Имена переменных не могут начинаться с цифры. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2020, 16:45 |
|
bash поиск переданного параметра
|
|||
---|---|---|---|
#18+
DYUMON, $ man bash Там все написано, в том числе про параметры, if и прочее. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2020, 16:57 |
|
bash поиск переданного параметра
|
|||
---|---|---|---|
#18+
В итоге заменил такой командой Код: powershell 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2020, 04:12 |
|
bash поиск переданного параметра
|
|||
---|---|---|---|
#18+
echo $($1) - должно вывести результат работы команды, которая была передана в скрипт как первый аргумент. 1000=up1000_d1000 - ошибка интерпретатора, так как имя переменной должно начинаться на алфавитный символ или подчёркивание. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2020, 09:26 |
|
|
start [/forum/topic.php?fid=16&msg=40005785&tid=1339728]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
181ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
others: | 15ms |
total: | 297ms |
0 / 0 |