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


_______________________________________________
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de

Antwort per Email an