Početak›Forumi›Linuks›Programiranje›Problem sa Perl skriptom
- This topic has 2 odgovora, 2 glasa, and was last updated 17 years, 4 months ranije by pyropingvin.
-
AutorČlanci
-
13. decembar 2006. u 4:11 pm #8144pyropingvinUčesnik
Nasosam jednu skriptu na http://www.osmagazin.co.yu (sta se desava sa OS Magazinom?)
i sad problem je kad je izvrsim dobijem sledecu porukuzivan@torpedo:~/Desktop/svastara$ ./svastara_skripta
Global symbol “$buf” requires explicit package name at ./svastara_skripta line 10.
Global symbol “$buf” requires explicit package name at ./svastara_skripta line 13.
Execution of ./svastara_skripta aborted due to compilation errors.
zivan@torpedo:~/Desktop/svastara$skripta izgleda vako
#!/usr/bin/perl -w
use strict;
use LWP::Simple;for (my $i = 1; $i Svaštara Muzika:\s(.+)/;
my ($autor, $naslov) = split (/ – /, $1);
# A zatim i tekst
$buf =~ /main_content(.+)class=”text”>(.+)/s;
my $tekst = $2;
$tekst =~ s//\n/g;
my $fajl = lc(“$autor – $naslov.txt”);
# Napravimo fajl sa tekstom
open (OUTF, “>$fajl”);
print OUTF $tekst;
close (OUTF);
my $stari_fajl = $fajl;
for ($fajl)
{
s/š/s/g;
s/ć/c/g;
s/č/c/g;
s/đ/dj/g;
s/ž/z/g;
}
# A zatim i simbolički link bez naših slova
system (“ln -s “$stari_fajl” “$fajl””) if ($stari_fajl ne $fajl);
print “$i od 14882\n”;
}izgleda da trazi neko paket, ali koji?
ako moze neko da mi pomogne posto se nerazumem u programiranje.17. decembar 2006. u 10:55 pm #50612LimitManUčesnikpa nije ni cudo kad si komentarisao
my $buf = get “http://www.svastara.com/muzika/?tekst=$i”;
udari samo jedan enter ispred!
Inace, nemam LWP instaliran (pre neki dan mi puko hdd pa sam morao da reinstaliram linux) ali ima tu jos sumnjivih stvari … Probaj pa javi
20. decembar 2006. u 2:36 pm #50613pyropingvinUčesnikSada radi osim sto od vreme na vreme izadje sledeca poruka
648 od 14882
649 od 14882
650 od 14882
Use of uninitialized value in substitution (s///) at ./svastara_skripta line 16.Use of uninitialized value in concatenation (.) or string at ./svastara_skripta line 17.
Use of uninitialized value in print at ./svastara_skripta line 20.
651 od 14882
652 od 14882
653 od 14882mada mislim da nije nesto mnogo vazno.
Hvala na odgovor
-
AutorČlanci
Moraš biti prijavljen da bi postavio komentar u ovoj temi.