source: trunk/import/zip_ordner.sh @ 421

Revision 359, 1.1 KB checked in by frank.jaeger, 8 years ago (diff)

NAS-Zip-Tool optimiert

RevLine 
[190]1#!/bin/sh
2## ------------------------------------------------------------------------------
3## In einem Ordner wird jede NAS-Datei einzeln in ein Zip-Archiv komprimiert.
4## Die ursprüngliche NAS-Datei wird dabei entfernt: Parameter "-m" (move).
5## ------------------------------------------------------------------------------
6## Stand:
[353]7##  2015-01-12  PostNAS 08
[359]8##  2016-02-03  Fuer Kompatibilität mit dem norGIS_ALKIS_Import darf die Datei nicht "*.xml.zip" heißen
[353]9
[190]10  echo "**************************************************"
[353]11  echo "**  NAS-Dateien in einem Ordner einzeln zippen  **"
[190]12  echo "**************************************************"
[353]13
[190]14  ORDNER=$1
15  if [ $ORDNER = '' ]
16  then
17    echo "Parameter 1 'Ordner' fehlt"
18    $ORDNER = '.'
19    exit 1
20  fi
[353]21
[190]22  echo "*** Ordner = '${ORDNER}'"
23  cd ${ORDNER}
24  echo " "
25  ls
[353]26
[190]27  for nasdatei in *.xml ; do
28    echo "  * Datei: " $nasdatei
[359]29
30    # Endung .xml abschneiden
31    BASENAME=$(basename $nasdatei .xml)
32
33    #      Archiv           NAS-Datei
34    zip -m ${BASENAME}.zip  ${nasdatei}
[190]35  done
[353]36
[190]37  ls
38  echo "** E n d e  -  Zippen des Ordners '${ORDNER}'"
Note: See TracBrowser for help on using the repository browser.