Linux за българи: Форуми

Програмиране => Web development => Темата е започната от: axelic в Feb 01, 2007, 13:13



Титла: помощ за perl 2
Публикувано от: axelic в Feb 01, 2007, 13:13
Здравейте, може ли някой да ми каже как в Perl мога да направя следното:
Имам два файла,
единия не се променя(file1.pl), и в него има да кажем една формула от типа 4 х 3, интересува ме втория(file2.pl), при стартирането на който трябва да излезе въпрос от сорта на на "колко пъти?", и след което да дам бройката първия файл (file1.pl) да се изпълни точно толкова пъти, да се сумира, и да излезе резултата? Примерно давам 2, и резултата би трябвало да бъде (4х3)+(4х3) = 24. Ако дам 3 резулатата да е (4х3)+4х3)+4х3) = 36.

Предварително - много благодаря !!!

п.с. Забравих да спомена - става въпрос за скриптче и работи под UNIX!





Титла: помощ за perl 2
Публикувано от: axelic в Feb 01, 2007, 23:31
Цитат (axelic @ Фев. 01 2007,14:13)
Здравейте, може ли някой да ми каже как в Perl мога да направя следното:
Имам два файла,
единия не се променя(file1.pl), и в него има да кажем една формула от типа 4 х 3, интересува ме втория(file2.pl), при стартирането на който трябва да излезе въпрос от сорта на на "колко пъти?", и след което да дам бройката първия файл (file1.pl) да се изпълни точно толкова пъти, да се сумира, и да излезе резултата? Примерно давам 2, и резултата би трябвало да бъде (4х3)+(4х3) = 24. Ако дам 3 резулатата да е (4х3)+4х3)+4х3) = 36.

Предварително - много благодаря !!!

п.с. Забравих да спомена - става въпрос за скриптче и работи под UNIX!

Мисля че е малко неясно, затова си изменям въпроса - Perl файл под UNIX се стартира с "perl file1.pl". Какво обаче да е написано в тялото на file1.pl, че той да старира file2.pl ? Опитах с това:

КОД
#!/bin/sh
./file2.pl


и с това:

КОД
#!/bin/sh
perl file2.pl

...е не става... ПОМОЩ!!! : ???