Synd att strängarna sammanfogas helt utan avdelare, ex. med komma.
Det kan det åtgärdas med: COPY+="$(/usr/local/bin/zbarimg -q --raw "$f"),"
Och sedan tas sista kommat bort med: echo -n ${COPY%,} | pbcopy
Alltså kan hela skriptet skrivas:
for f in "$@"
do
COPY+="$(/usr/local/bin/zbarimg -q --raw "$f"),"
done
echo -n ${COPY%,} | pbcopy