URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 8262
[ Назад ]

Исходное сообщение
"Обычный цикл"

Отправлено romhd , 13-Май-09 17:22 
Доброго времени суток!
Нужен простой скриптик на bash.
Вот алгоритм:

1)присваиваем переменной а=1
2)если а<10 то команда (http://site.ru/catalog(a).html)
3)a+1
4)обратно к пункту 2, если а<10

Заранее спасибо!


Содержание

Сообщения в этом обсуждении
"Обычный цикл"
Отправлено Andrey Mitrofanov , 13-Май-09 18:12 
>Заранее спасибо!

#!/bin/bash
for((i=1;i<10;i++)); do
  #какая-какая команда Вы говорите?...
  done


"Обычный цикл"
Отправлено Warhead Wardick , 13-Май-09 19:58 
Андрей - зачем? Ну явно же халявщик ....

"Обычный цикл"
Отправлено Andrey Mitrofanov , 14-Май-09 11:32 
>Андрей - зачем? Ну явно же халявщик ....

Зато с приятными людьми пообщался. :)

i=0; while let "++i<10"; do echo Команда; done

А он так и не сдюжил _получить_ ответ на свой вопрос. И :/ задал следующий, не связанный с первым.

...
Да, можно и без if.

eval "eval echo\ Команда\ {`seq -s, 1 9`}\;"


"Обычный цикл"
Отправлено jd , 13-Май-09 23:55 
Я бы посоветовал такой вариант:

#!/bin/bash
for((i=1;i<10;i++)); do
  echo 'I will always read the man before asking stupid questions!!!'
  done


"Обычный цикл"
Отправлено romhd , 14-Май-09 08:36 
>>Заранее спасибо!
>
>#!/bin/bash
>for((i=1;i<10;i++)); do
>  #какая-какая команда Вы говорите?...
>  done

о... совсем как сишка, один в один.
команда, php-скрипт синтаксис такой
run.php адрес html-странички
в адресе странички нужно менять число с 1 до 9.
http://site.ru/1.html
http://site.ru/2.html
http://site.ru/3.html и т.д.

вобщем нужно подставить i в операнд.

а при помощи команды if можно эту задачу решить?


"Обычный цикл"
Отправлено Pahanivo , 14-Май-09 12:16 
people mass degradation