X-Git-Url: http://git.plutz.net/?a=blobdiff_plain;f=ledgers%2Fiban_assign.sh;h=8d9ae99d0ec52585965f64baa7b679b2d0af2c42;hb=1ddf37b85b097f69a0d59f5a04f14509d1dd8ec0;hp=9faf22303bf6bda48b0f0b9f394ec704b9e692ce;hpb=50266fa18f563d8da371a7bf06c796db41b08ace;p=confetti diff --git a/ledgers/iban_assign.sh b/ledgers/iban_assign.sh index 9faf223..8d9ae99 100755 --- a/ledgers/iban_assign.sh +++ b/ledgers/iban_assign.sh @@ -8,6 +8,7 @@ UIDLIST="$( | sed -Ez ' s/\nBEGIN;:VCARD\n([^\n]+\n)*FN;:([^\n]+)\n([^\n]+\n)*UID;:([^\n]+)\n([^\n]+\n)*END;:VCARD\n/UID:\4 FN:\2/g ' + echo )" # printf '%s\r\n' "Content-Type: text/plain" "" @@ -31,7 +32,8 @@ esac; done fn="$(POST "fn_${use}")" uid="${UIDLIST%% FN:"$fn"${BR}*}" uid="${uid##*${BR}UID:}" - cfile="${_DATA}/vcard/${uid}.vcf" + # cfile="${_DATA}/vcard/${uid}.vcf" + cfile="$(grep -lxF "UID;:${uid}" "${_DATA}/vcard/"*.vcf || grep -lxF "UID:${uid}" "${_DATA}/vcard/"*.vcf)" if SLOCK "$cfile" >/dev/null; then card="$(pdi_load "$cfile")" cnum="$(pdi_count "$card" X-IBAN)"