Произвольная генерация чисел и строк в unix определенной длины - PullRequest
0 голосов
/ 06 ноября 2019

Мне нужно генерировать случайные числа и строки в сценариях оболочки Unix .... как (193748c9-4567-8907-8543-4678953456bd) ... любая помощь ??? спасибо

1 Ответ

0 голосов
/ 06 ноября 2019

Похоже, вы хотите сгенерировать UUID . В вашем дистрибутиве должна быть команда uuidgen, которая может выполнить эту работу за вас.

# Create UUID
uuidgen
b03108db-65f2-4d7c-b884-bb908d111400

# Create time based UUID
uuidgen -t
30799dba-881f-11e6-84ae-024206e5b105

# Create random UUID
uuidgen -r
a68eddcd-6eec-4b5e-846d-97b1161248e2

Если у вас нет этой команды, то вы можете использовать этот python oneliner согласно этому ответу

# Create UUID 
python -c 'import uuid; print str(uuid.uuid1())'

# Create random UUID
python -c 'import uuid; print str(uuid.uuid4())'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...