[РЕШЕНО] Определение переменной в цикле

На самом деле это единственный раздел про unix на этом форуме

Модераторы: /dev/random, Модераторы разделов

Аватара пользователя
Makinos
Сообщения: 369
ОС: OpenSuse 11.2

[РЕШЕНО] Определение переменной в цикле

Сообщение Makinos »

Вар.1 который работает

Код: Выделить всё

#!/bin/bash
LIMIT=10
N=0

for ((a=1; a <= LIMIT; a++))
do
TRG=http://www/$N/example
let N=$a*25
echo $TRG
done
exit


http://www/0/example
http://www/25/example
http://www/50/example
http://www/75/example
http://www/100/example
http://www/125/example
http://www/150/example
http://www/175/example
http://www/200/example
http://www/225/example


Вар.2, который не работает

Код: Выделить всё

#!/bin/bash
LIMIT=10
N=0
TRG=http://www/$N/example

for ((a=1; a <= LIMIT; a++))
do
let N=$a*25
echo $TRG
done
exit


http://www/0/example
http://www/0/example
http://www/0/example
http://www/0/example
http://www/0/example
http://www/0/example
http://www/0/example
http://www/0/example
http://www/0/example
http://www/0/example


Ну ступил)
Спасибо сказали:
allez
Сообщения: 2223
Статус: Не очень злой админ :-)
ОС: SuSE, CentOS, FreeBSD, Windows

Re: [РЕШЕНО] Определение переменной в цикле

Сообщение allez »

Во втором варианте переменная TRG, которая должна изменяться в цикле, вынесена за пределы этого самого цикла.
Спасибо сказали:
Аватара пользователя
Makinos
Сообщения: 369
ОС: OpenSuse 11.2

Re: [РЕШЕНО] Определение переменной в цикле

Сообщение Makinos »

спасибо. моск перегрелся, спать тоже иногда надо :)
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: [РЕШЕНО] Определение переменной в цикле

Сообщение t.t »

Зачем такие сложности?

Код: Выделить всё

for n in $(seq 0 25 225)
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали: