erstellt eine index datei für alle tif dateien im Verzeichnis /scans/thinsection/cog_out
36 lines
No EOL
499 B
Bash
36 lines
No EOL
499 B
Bash
#!/bin/bash
|
|
|
|
BASE="/scans/thinsect/cog_out"
|
|
OUT="/var/www/html/tif-index.json"
|
|
|
|
echo "{" > "$OUT"
|
|
|
|
FIRST=true
|
|
|
|
find "$BASE" -name "*.tif" | while read FILE
|
|
do
|
|
|
|
#
|
|
# Dateiname ohne .tif
|
|
#
|
|
NAME=$(basename "$FILE" .tif)
|
|
|
|
#
|
|
# relativer Pfad
|
|
#
|
|
REL="${FILE#$BASE/}"
|
|
|
|
if [ "$FIRST" = true ]; then
|
|
FIRST=false
|
|
else
|
|
echo "," >> "$OUT"
|
|
fi
|
|
|
|
echo -n " \"$NAME\": \"$REL\"" >> "$OUT"
|
|
|
|
done
|
|
|
|
echo "" >> "$OUT"
|
|
echo "}" >> "$OUT"
|
|
|
|
echo "fertig: $OUT" |