UUID - как сгенерировать 10 значений циклом на BASH

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2025
Перейти к:навигация, поиск

UUID - как сгенерировать 10 значений циклом на BASH

#!/usr/bin/env bash
for i in {1..10}; do
   eval "uuid$i=$(uuidgen)"
done

# Вывод значений построчно
for i in {1..10}; do
   eval "echo \$uuid$i"
done


Результат:

# bash 3.sh
e87d01bd-182d-4fd8-80c1-7bc0b798d8e5
1ae934d0-c1a4-4abb-a7da-590a3e44d8cb
3546a245-bf3b-4269-a7d0-7b775be3f65d
8bc504d8-55fc-492f-a172-5ede302dc69d
e7d986c1-bf04-424f-ab01-d10d5d169abd
f99ae1bd-8a79-4984-9947-2357b1c40dc4
b7e7f4cf-d7dc-4913-a2fd-1fb36173804a
5f35906a-0220-410d-bc44-a5c9fb47a38a
91f1e5fa-9a75-41c3-a069-4169bd55568a
1082283f-040b-4aa0-857a-e0d07edb068e