скрипт для шелла

Все что связано с программированием на Амиге.

Модераторы: striimii, Vinnny

скрипт для шелла

Сообщение tnt23 19 июн 2013, 16:18

Коллеги, а помогите плиз накидать простейший скрипт для шелла. Нужно в цикле крутить lha с запаковкой, потом lha с тестированием архива, потом инкрементить число прогонов в лог, потом все сначала.
Когда-то я день убил, чтобы такое написать, но с тех пор из головы все повыветрилось прочно.
A500, A600, A1200, A3000
Аватара пользователя
tnt23
Беспардонный Амигофлуд
Беспардонный Амигофлуд
 
Сообщения: 1293
Зарегистрирован: 17 май 2005, 16:59
Откуда: Санкт-Петербург

Re: скрипт для шелла

Сообщение anny 19 июн 2013, 22:04

Именно батовый скрипт под амигаос, или arexx/python/perl тоже ок ?

логика типа как:

while(1)
{
int omega;
omega++;
system("lha a -r archive.lha #?");
system("lha -t archve.lha");
write(log,omega);
}


?

Какие параметры , куда и тд нужны
anny
Беспардонный Амигофлуд
Беспардонный Амигофлуд
 
Сообщения: 1267
Зарегистрирован: 05 дек 2004, 01:22

Re: скрипт для шелла

Сообщение tnt23 20 июн 2013, 01:12

Типа такого, но именно досовый скрипт (батник). Ну там типа

Код: Выделить всё
set i 1
lab again
lha a test.lha
lha t test.lha
delete test.lha
echo $i >> test.log
(а тут бы i увеличить на единицу)
skip back again
A500, A600, A1200, A3000
Аватара пользователя
tnt23
Беспардонный Амигофлуд
Беспардонный Амигофлуд
 
Сообщения: 1293
Зарегистрирован: 17 май 2005, 16:59
Откуда: Санкт-Петербург

Re: скрипт для шелла

Сообщение tnt23 21 июн 2013, 09:59

Всем спасибо, кое-как накорябалось. Сложнее всего было найти на клавиатуре обратную кавычку (`) для eval.
A500, A600, A1200, A3000
Аватара пользователя
tnt23
Беспардонный Амигофлуд
Беспардонный Амигофлуд
 
Сообщения: 1293
Зарегистрирован: 17 май 2005, 16:59
Откуда: Санкт-Петербург


Вернуться в Программирование

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4

cron