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>"

-- 

Dirk-Lüder "Deelkar" Kreie
Bremen - 53.0901°N 8.7868°E

Attachment: signature.asc
Description: OpenPGP digital signature

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

Antwort per Email an