Форум — General Почему не работает $RANDOM в скрипте? 0 0 САБЖ? Простой код: #!/bin/bash echo $RANDOM при запуске выводит пустую строку.ОС Ubuntu 8 Ссылка
$ for i in `seq 1 10`; do echo $RANDOM; done 2217 3001 17841 13648 8527 14594 8253 12164 360 12540 Век живи, век учись. Не знал :) KRoN73 ★★★★★ (22.02.09 19:57:22 MSK) Ссылка
echo $RANDOM 13352 echo $[$RANDOM % 20] 8 Ubuntu 8.10 все работает. Алсо, у тебя не работает исключительно из скрипта или как? (т.е. в шелле если ввести echo $RANDOM, что будет?) Вообще, разницы, по-моему, не должно быть, но вдруг.. NekoExMachina ★ (22.02.09 20:51:13 MSK) Ссылка
У тебя где-то в инициализационных скриптах /etc/bash.bashrc или ~/.bashrc есть unset RANDOM sdio ★★★★★ (22.02.09 21:23:00 MSK) Показать ответ Ссылка
Ответ на: комментарий от sdio 22.02.09 21:23:00 MSK Народ! Ну что вы так!? Я прям не знаю...... в консоле кусок скрипта все зашибись работает! но стоит этот же кусок вставить в скрипт и нифига не работает! с правами все хорошо: chmod -x INDIGO ★ (22.02.09 21:43:48 MSK) автор топика Показать ответы Ссылка
Ответ на: комментарий от INDIGO 22.02.09 21:43:48 MSK > с правами все хорошо: chmod -x где-то тут кроется подвох dGhost ★★★ (22.02.09 21:47:12 MSK) Показать ответ Ссылка
Ответ на: комментарий от INDIGO 22.02.09 21:43:48 MSK во-первых "все хорошо" для исполняемого скрипта это +x у меня работает и из скрипта, и из консоли ^_^ Komintern ★★★★★ (22.02.09 22:11:33 MSK) Показать ответ Ссылка
Ответ на: комментарий от Komintern 22.02.09 22:11:33 MSK Очепятка ) Конечно же, chmod +x INDIGO ★ (23.02.09 00:05:05 MSK) автор топика Ссылка
Ответ на: комментарий от dGhost 22.02.09 21:47:12 MSK в этом то и был подвох! на одном компе сдела chmod +x и всё работает а вот на рабочем компе chmo -x в этом то и была ошибка INDIGO ★ (23.02.09 11:28:29 MSK) автор топика Ссылка