I do this:
var=`grep GENRE Billy_Cobham_-_Drum_\&_Voice_2.cue | cut -d ' ' -f 3`
mkdir $var
The file.cue interested line is:
REM GENRE Funky+Jazz
When mkdir creates the directory, the directory showed with ls is:
Funky+Jazz?
I made many tests to understand with many command like awk grep cut sed in all tests reading the terminal the results is "Funky+Jazz". But the string have an hidden "Starting new line". And, it generated the strange result when mkdir command is invoked.
If I open terminal in the Funky+Jazz directory the shell appear as:
$ @host:~/Desktop/test/5/Funky+Jazz
I don't know how to solve this problem and have a correct directory name without question mark.This is my cue
REM GENRE Funky+Jazz
REM DATE 2006
REM DISCID 920BFB0A
REM COMMENT "ExactAudioCopy v0.95b4"
PERFORMER "Billy Cobham"
TITLE "Drum & Voice 2"
FILE "Billy_Cobham_-_Drum_&_Voice_2.ape" WAVE
TRACK 01 AUDIO
TITLE "Waveform"
PERFORMER "Billy Cobham"
INDEX 01 00:00:00
TRACK 02 AUDIO
TITLE "Real Funk"
PERFORMER "Billy Cobham"
INDEX 00 05:04:19
INDEX 01 05:06:21
TRACK 03 AUDIO
TITLE "Running"
PERFORMER "Billy Cobham"
INDEX 00 09:42:52
INDEX 01 09:44:56
TRACK 04 AUDIO
TITLE "Final Destination"
PERFORMER "Billy Cobham"
INDEX 00 17:30:36
INDEX 01 17:32:38
TRACK 05 AUDIO
TITLE "One More Day To Live"
PERFORMER "Billy Cobham"
INDEX 00 24:26:37
INDEX 01 24:28:38
TRACK 06 AUDIO
TITLE "Ozone Part 1"
PERFORMER "Billy Cobham"
INDEX 00 29:41:47
INDEX 01 29:43:39
TRACK 07 AUDIO
TITLE "Ozone Part 2"
PERFORMER "Billy Cobham"
INDEX 00 31:56:06
INDEX 01 31:56:16
TRACK 08 AUDIO
TITLE "Take Seven"
PERFORMER "Billy Cobham"
INDEX 00 38:24:64
INDEX 01 38:26:68
TRACK 09 AUDIO
TITLE "Let Me Breathe"
PERFORMER "Billy Cobham"
INDEX 00 44:28:41
INDEX 01 44:30:41
TRACK 10 AUDIO
TITLE "Amazon"
PERFORMER "Billy Cobham"
INDEX 00 48:54:16
INDEX 01 48:56:20