В программе мне нужно установить переменную на случайное значение 0 или 1.
Я не могу понять, как это сделать, и Google подвел меня.
command-line
bash
cheesits456
источник
источник
--no-preserve-root
рабочего сервера ничего не сделает без этого - так что, может быть, не та игра в русскую рулетку, на которую они надеялись ...$[]
синтаксис - кто знает, была ли уrm
них эта--no-preserve-root
функция?rm: it is dangerous to operate recursively on '/'
rm: use --no-preserve-root to override this failsafe
, они низко опускают голову и, зная, что проиграли игру, приступают к удалению диска сdd
честью.--no-preserve-root
реализовано только "в последнее время". У меня нет информации о том, когда он был реализован, но IIRC ему всего несколько лет. И это очень мало, когда дело доходит до Linux. Вот билет по этому поводу: bugs.launchpad.net/ubuntu/+source/coreutils/+bug/174283Вы могли бы использовать
shuf
Пример:
источник
Как насчет:
Или даже:
Или возможно:
Или более счастливым
А также:
Также как и:
источник
Этот скрипт не имеет преимуществ перед существующими ответами. Просто для развлекательных целей ...
Получить один байт от
/dev/urandom
(хотя отправка произвольных двоичных символов в консоль не рекомендуется ™, поскольку это может привести к неожиданным / запутанным результатам):И превратить в десятичное число:
И получим остаток от его деления на 2:
источник