Конвертировать часть пакета DOS / Windows в оболочку Linux - PullRequest
1 голос
/ 14 июля 2011

Я был бы рад, если бы кто-нибудь мог сказать мне, как должны выглядеть следующие строки в сценарии linux bin / bash:

rand1=%RANDOM%
rand2=%rand1:~1,2%
if %rand2% LSS 10 rand2=%rand2%+10
set /a macc6=%rand2%

Даже не знаю, есть ли эквивалент% RANDOM% для начала с ...

1 Ответ

1 голос
/ 14 июля 2011

bash имеет $RANDOM ( переменные Bash )

Пошаговый перевод:

rand1=$RANDOM
rand2=$((rand1 % 100))
(( rand2 < 10 )) && (( rand2 += 10 ))
export macc6=$rand2

Без временных переменных:

export macc6=$(( RANDOM % 100 ))
(( macc6 < 10 )) && (( macc6 += 10 ))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...