Как правильно сделать счётчик вида №№? Нужно загрузить файлы (отличие в имени 01, 02, 03 и т. д.)
Нужен двух-разрядный счётчик
Вариант ниже работает, но интересно, можно ли сделать это каким-то другим способом (проще/умнее),#!/bin/bash
for ((d=0; d < 10; d++))
do
for ((i=0; i < 10; i++))
do
echo $d$i
wget https://bla-bla-bla/$d$i_bla-bla.mp3
done
done

21 Авг 2019 в 06:23
257 +1
0
Ответы
1

Можно использовать seq для упрощения цикла. Вот пример улучшенного скрипта:

#!/bin/bash
for num in $(seq -w 0 99)
do
echo $num
wget https://bla-bla-bla/$num_bla-bla.mp3
done

Здесь seq -w 0 99 создает список чисел от 00 до 99 с ведущими нулями ("-w" опция), которые затем используются в цикле. Это делает код более читаемым и компактным.

20 Апр в 13:19
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 493 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир