Форум — General Опять про bash. bash 1 1 написано #!/bin/bash a=666 echo "$a" Как можно из консоли изменить значение a не редактирую текстовым редактором сам скрипт? Пробовал echo - нифига не вышло. Где видел такое, но не могу вспомнить. Ссылка
#!/bin/bash a=$1 echo "$a" Вызывать: ./myscript 777 // а вообще, ТЗ надо четче формулировать, чтобы не приходилось libastral.so линковать Eddy_Em ☆☆☆☆☆ (07.09.12 09:11:44 MSK) Последнее исправление: Eddy_Em 07.09.12 09:12:19 MSK (всего исправлений: 1) Показать ответ Ссылка
Ответ на: комментарий от Eddy_Em 07.09.12 09:11:44 MSK fix : #!/bin/bash : ${a:=$1} : ${a:=777} echo "$a" теперь есть ещё один вариант использования : a=999 ./myscript MKuznetsov ★★★★★ (07.09.12 10:34:50 MSK) Показать ответ Ссылка
Ответ на: комментарий от MKuznetsov 07.09.12 10:34:50 MSK Я баш хреновато знаю, конструкций такого вида не встречал. Eddy_Em ☆☆☆☆☆ (07.09.12 10:37:20 MSK) Ссылка