[LUGOS-PROG] Kako najdem škrbino
Robert Ludvik
r at aufbix.org
Sat Aug 18 00:14:46 CEST 2007
Zdravo
Pri preverjanju prevodov za Ooo bi mi prav prišla ena skriptica, ki bi
mi preverila rezultat in sicer, da bi v izhodni datoteki poiskala
morebitno 'škrbino' (še povem, kaj to je :-) in mi povedala št.
vrstice, kjer se škrbina nahaja. Primer datoteke (4 dolge vrstice):
wizards source\importwizard\importwi.src 0 string sHelpButton
13691 en-US ~Help 2002-02-02 02:02:02
wizards source\importwizard\importwi.src 0 string
sHelpButton 13691 sl ~Pomoč 2002-02-02 02:02:02
wizards source\importwizard\importwi.src 0 string
sCancelButton 13691 en-US ~Cancel 2002-02-02 02:02:02
wizards source\importwizard\importwi.src 0 string
sCancelButton 13691 sl Pre~kliči 2002-02-02 02:02:02
Zanima me polje 10, polja so ločena s tabi (ima vrednost "sl" ali
"en-US"). Zgornji primer prikazuje v redu stanje - za vsako vrstico
"en-US", je ena "sl". Škrbina bi bila, če bi bilo v 10. polju v dveh
zaporednih vrsticah "en-US", kar pomeni, da en niz ni bil preveden.
Primer škrbine na podlagi zgornjega primera:
wizards source\importwizard\importwi.src 0 string sHelpButton
13691 en-US ~Help 2002-02-02 02:02:02
wizards source\importwizard\importwi.src 0 string
sCancelButton 13691 en-US ~Cancel 2002-02-02 02:02:02
wizards source\importwizard\importwi.src 0 string
sCancelButton 13691 sl Pre~kliči 2002-02-02 02:02:02
(manjka 2. vrstica). Rad bi, da bi mi skriptica javila, da je v tem
primeru škrbina v 1. vrstici (ali pa 2., če je lažje za napisat):
$./skrbina datoteka-za-preveriti.sdf
$ Škrbina v vrstici 1
...
in tako naprej za vse škrbine.
Bi mi kdo pomagal to narediti v Sedu/Pythonu/Perlu/...? Za slavo, čast
in pivo ob priliki?
Lp
Robert Ludvik
More information about the lugos-prog
mailing list