Export Barcodes für Barcode-Analyse
This commit is contained in:
parent
9a35fb37cf
commit
b188267640
|
@ -215,8 +215,7 @@ tasks:
|
||||||
# Alephino Barcodes extrahieren
|
# Alephino Barcodes extrahieren
|
||||||
- for f in input/*-exemplare.txt; do grep '^120 ' "$f" | cut -c 6- | sort > "output/barcodes/$(f=${f##*/}; echo ${f%-*}).raw"; done
|
- for f in input/*-exemplare.txt; do grep '^120 ' "$f" | cut -c 6- | sort > "output/barcodes/$(f=${f##*/}; echo ${f%-*}).raw"; done
|
||||||
# Extrahierte Barcodes gegen generiertes PICA+ abgleichen
|
# Extrahierte Barcodes gegen generiertes PICA+ abgleichen
|
||||||
- grep '209G/' output/03-ba-sachsen/ba-sachsen.pic | cut -c 14- | sort > output/barcodes/pica
|
- for f in output/barcodes/*.raw; do comm -12 "$f" <(sort output/03-ba-sachsen/barcodes.txt) > "output/barcodes/$(f=${f##*/}; echo ${f%.*}).filtered"; done
|
||||||
- for f in output/barcodes/*.raw; do comm -12 "$f" output/barcodes/pica > "output/barcodes/$(f=${f##*/}; echo ${f%.*}).filtered"; done
|
|
||||||
# Plauen, Leipzig, Riesa vorübergehend nicht filtern
|
# Plauen, Leipzig, Riesa vorübergehend nicht filtern
|
||||||
- for f in leipzig riesa plauen; do cp output/barcodes/$f.raw output/barcodes/$f.filtered; done
|
- for f in leipzig riesa plauen; do cp output/barcodes/$f.raw output/barcodes/$f.filtered; done
|
||||||
# Dublette Barcodes Gesamtdubletten ermitteln
|
# Dublette Barcodes Gesamtdubletten ermitteln
|
||||||
|
|
|
@ -529,6 +529,29 @@ echo
|
||||||
# ------------------------- Dublette Barcodes löschen ------------------------ #
|
# ------------------------- Dublette Barcodes löschen ------------------------ #
|
||||||
|
|
||||||
# spec_Z_06
|
# spec_Z_06
|
||||||
|
format="txt"
|
||||||
|
echo "Dublette Barcodes exportieren"
|
||||||
|
IFS= read -r -d '' template << "TEMPLATE"
|
||||||
|
{{
|
||||||
|
forNonBlank(cells['8200'].value, v, v + '\n', '')
|
||||||
|
}}
|
||||||
|
TEMPLATE
|
||||||
|
if echo "${template}" | head -c -2 | curl -fs \
|
||||||
|
--data project="${projects[$p]}" \
|
||||||
|
--data format="template" \
|
||||||
|
--data prefix="" \
|
||||||
|
--data suffix="" \
|
||||||
|
--data separator="" \
|
||||||
|
--data engine='{"facets":[],"mode":"row-based"}' \
|
||||||
|
--data-urlencode template@- \
|
||||||
|
"${endpoint}/command/core/export-rows" \
|
||||||
|
> "${workdir}/barcodes.${format}"
|
||||||
|
then
|
||||||
|
log "exported ${p} (${projects[$p]}) to ${workdir}/barcodes.${format}"
|
||||||
|
else
|
||||||
|
error "export of ${p} (${projects[$p]}) failed!"
|
||||||
|
fi
|
||||||
|
echo
|
||||||
echo "Dublette Barcodes löschen..."
|
echo "Dublette Barcodes löschen..."
|
||||||
if curl -fs \
|
if curl -fs \
|
||||||
--data project="${projects[$p]}" \
|
--data project="${projects[$p]}" \
|
||||||
|
|
Loading…
Reference in New Issue