
Я хочу сделать случайные строки, как, так как сделать генераторы случайных чисел, например, для 3 чисел, например, 000-999? Какая трость включена/включена/объединена в другую команду, например
curl 123999blabla.html
curl 123111blabla.html
curl 123000blabla.html
решение1
Команда такая:
curl `printf "%.3d" $(( $RANDOM % 1000 ))``printf "%.3d" $(( $RANDOM % 1000 ))`blabla.html
Объяснение:
$(( $RANDOM % 1000 ))
создает (почти) случайное число в диапазоне 0-999printf "%.3d" 12
форматирует число (в данном случае 12, но в команде выше — вывод случайного деления) с ведущим нулем(ями)- обратные кавычки вокруг команды printf вставляют вывод внутренней команды во внешнюю
- вы получаете 2 из вышеперечисленного, потому что ваши примеры команд, похоже, содержат серию из 2*3 случайных чисел
- blabla.html в конце добавляет статический текст
Ваш пример curl не идеален, потому что вам нужно указать URL, а не имя файла для curl. Могу ли я предложить использовать его, echo
пока вы не будете довольны результатом.