[Talk-de] Testprogramm für OSM-Dateien

Stefan Dettenhofer (StefanDausR) osm at dentro.info
Fr Mai 29 08:43:40 UTC 2009


Dirk-Lüder Kreie schrieb:
> Carsten Schwede schrieb:
>   
>> Moin,
>>
>> Stefan Dettenhofer (StefanDausR) schrieb:
>>     
>>> ich habe mir ein kleines Windows-Programm geschrieben, mit dem man ganz 
>>> einfach testen kann, ob eine OSM-Datei vollständig erzeugt wurde oder nicht.
>>>       
>> Falls das jemand mit Unix oder mit Cygwin schnell haben möchte:
>>
>> tail -1 osm-datei |grep "</osm>" ; echo $?
>>
>> Ergibt zwar nur 0, wenn es korrekt </osm> in der letzten Zeile
>> beinhaltet und 1 wenn nicht, aber immerhin.
>>
>>     
>
> #!/bin/bash
> if [[ -f "$1" ]]; then
>   if tail -n2 "$1" | grep -q "</osm>"; then
>     echo "valid"
>     exit 0
>   else
>     echo "invalid"
>     exit 1
>   fi
> else
>   echo "\"$1\": file not found"
>   exit 2
> fi
>
> # Testet die letzten 2 Zeilen auf "</osm>"
>
>   
Danke für die Hinweise!
Mir ging es darum eine schnelle Lösung für Windows zu haben, ohne die 
ganze Datei zu durchsuchen.
Ich weiß nicht, wie lange die o.g. Befehle brauchen, ich habe auch bei 
80GB innerhalb einer Sekunde das Ergebnis.

Gruß,
Stefan





Mehr Informationen über die Mailingliste Talk-de