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

Line 
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:
7##  2015-01-12  PostNAS 08
8##  2016-02-03  Fuer Kompatibilität mit dem norGIS_ALKIS_Import darf die Datei nicht "*.xml.zip" heißen
9
10  echo "**************************************************"
11  echo "**  NAS-Dateien in einem Ordner einzeln zippen  **"
12  echo "**************************************************"
13
14  ORDNER=$1
15  if [ $ORDNER = '' ]
16  then
17    echo "Parameter 1 'Ordner' fehlt"
18    $ORDNER = '.'
19    exit 1
20  fi
21
22  echo "*** Ordner = '${ORDNER}'"
23  cd ${ORDNER}
24  echo " "
25  ls
26
27  for nasdatei in *.xml ; do
28    echo "  * Datei: " $nasdatei
29
30    # Endung .xml abschneiden
31    BASENAME=$(basename $nasdatei .xml)
32
33    #      Archiv           NAS-Datei
34    zip -m ${BASENAME}.zip  ${nasdatei}
35  done
36
37  ls
38  echo "** E n d e  -  Zippen des Ordners '${ORDNER}'"
Note: See TracBrowser for help on using the repository browser.