Kod: Markera allt
RecordingDate=$(metaflac --show-tag=DATE ${SoundFile} | \
sed 's/DATE=//')
Year=$(echo $RecordingDate | sed 's/\(.*\)-.*-.*/\1/')
Month=$(echo $RecordingDate | sed 's/.*-\(.*\)-.*/\1/')
Day=$(echo $RecordingDate | sed 's/.*-.*-\(.*\)/\1/')
Så vad jag skulle önska är att om inte hela uttrycket matchar så ska svaret bli en tom sträng, men jag har inte lyckats komma på hur man gör detta.
Visserligen kan jag lösa det ändå, men det är intressant att lära sig saker också.