3 . "$_EXEC/cgilite/storage.sh"
5 for select in $(seq 1 $(POST_COUNT select)); do
6 file="$_DATA/$ITEM/$(POST select $select)"
7 meta="${file%/*}/.index/meta"
11 grep -vF " $fn" "$meta" >"${meta}.tmp"
12 read length width height tags comment x <<-EOF
13 $(grep -F " $fn" "$meta")
15 tags="$(printf '%s' "${tags#tags=}" | tr , '\n')"
17 for tn in $(seq 1 $(POST_COUNT tag)); do
18 tags="$tags${BR}$(POST tag $tn |sed -r 's;\t;\\t;g; s;\r;;g;')"
20 tags="$tags${BR}$(POST newtag |sed -r 's;\t;\\t;g; s;\r;;g;')"
22 printf '%i\t%i\t%i\ttags=%s\t%s\t%s\n' \
23 "$length" "$width" "$height" \
24 "$(printf %s "$tags" |sort -u |tr '\n' ,)" \
27 mv "${meta}.tmp" "$meta"