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