hofix
@hofix

Как сгенерировать строки в Linux увеличивая цифровое значение?

Как сгенерировать строки в Linux увеличивая цифровое значение до нужной цифры?

Ввод: site.com/images/1

На выходе txt с данными:
site.com/images/1
site.com/images/2
site.com/images/3
site.com/images/4
......
  • Вопрос задан
  • 101 просмотр
Решения вопроса 1
@AUser0
Чем больше знаю, тем лучше понимаю, как мало знаю.
Самый дуболомный вариант:
for i in `seq 1 4`; do echo "site.com/images/${i}" >>out.txt; done
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
kocherman
@kocherman
echo site.com/images/{1..4} | xargs -n1 -P5 wget
где -P5 - это количество одновременно качающих процессов wget

echo site.com/images/{1..4} | xargs -n1 echo > ~/file.txt

сохранит в файл ~/file.txt.

Этот код поможет понять как это работает:
echo {{001..004},007,{009..011},077,770,1777}
echo {5..6}
echo {{001..004},007,{009..011},077,770,1777}{5..6}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы