vortaro.pl
author viric@llimona
Tue, 13 Mar 2007 23:04:04 +0100
changeset 2 ba9cb8ffbe7e
parent 0 989e7bea32e5
child 5 9d50eeadcc33
permissions -rwxr-xr-x
Provo de nombro de parametroj.

#!/usr/bin/perl

use utf8;

$maks_vortoj = 1;

$celdosierujo = "prova";
if ($#ARGV != 1) {
	print "Unua parametro: dosierujo de la html dosieroj\n";
	exit;
}
$origino = $ARGV[0];

# States
$s_komenco = 0;
$s_nomo = 1;
$s_antauxdifinoj = 1;
$s_difinoj = 1;

sub procezi_dosieron {
	my $nomo = $_[0];
	my $stato = $s_komenco;
	my $linio;

	open $dosiero, $nomo or die "DIED: File not found";

	while(<$dosiero>) {
		$linio = $_;
		if ($stato == $s_komenco) {
			if ($linio eq
			"<table cellpadding=\"2\" cellspacing=\"2\">\n") {
				$stato = $s_nomo;
				print "Statosxangxo!";
			}
		} elsif ($stato == $s_nomo) {
			$stato = $s_antauxdifinoj;
		}
	}
}

sub krei_dosiernomon {
	my $num = $_[0];
	return "$origino/diego$num.html";
}

for $i (1 .. $maks_vortoj) {
	$nomo = krei_dosiernomon($i);
	print $nomo

	procezi_dosieron($nomo);
}