Mit den variabel mit cp in der bash

Der Datei zurückgegeben werden Leerzeichen in den Dateinamen, so ich den Namen der Datei durch die sed Anhängen Anführungszeichen am Anfang und am Ende. Allerdings, wenn ich $CF mit cp gelingt es nicht. Wenn ich manuell echo $CF und verwenden Sie die resultierende Datei in Ort der $CF funktioniert es Prima. Was ist das problem?

CF=`ls -tr /mypath/CHS1*.xlsx | tail -1 | sed -e 's/^/"/g' -e 's/$/"/g'`
cp $CF "/mydest/myfile.xlsx"
InformationsquelleAutor Todd | 2013-01-29
Schreibe einen Kommentar