$@ bestaat uit meerdere space separated values:
Waarom werkt dit niet:
metaflac --set-tag=${FIELD}="$@" *.flac
metaflac gaat namelijk zeuren:
ERROR: reading metadata, status =
"FLAC__METADATA_CHAIN_STATUS_ERROR_OPENING_FILE"
Kennelijk wordt het tweede argument in $@ als nieuwe file gezien.
Maar waarom wel als ik $@ eerst aan een variabele voer met ""?:
VALUE="$@"
metaflac --set-tag=${FIELD}="${VALUE}" *.flac
Het zit dus vast in die "" achter VALUE="$@", maar waarom is dat dan?
R.
--
___________________________________________________________________
It is better to remain silent and be thought a fool, than to speak
aloud and remove all doubt.
+------------------------------------------------------------------+
| Richard Lucassen, Utrecht |
| Public key and email address: |
|
http://www.lucassen.org/mail-pubkey.html |
+------------------------------------------------------------------+