Probleme im Shell-Skript von Automator nach dem Upgrade von OS X 10.9 Mavericks

Ich habe ein Problem. Ich verwende seit langem das Shell-Skript eines Automators:

cat >> ~/Dropbox/ClipBoard/Appunti\ Mac\ del\ $(date +\%Y-\%m-\%d).txt

Es hat immer funktioniert, aber nach dem Mavericks-Upgrade gibt es beim Ausführen einen Fehler zurück: "mehrdeutige Umleitung (1)". Das Problem sollte vom Code des Datums abhängen, da die Verwendung von

cat >> ~/Dropbox/ClipBoard/Appunti\ Test.txt

es läuft richtig. Ich habe zum Beispiel versucht, den Code zu ändern oder einige Anführungszeichen hinzuzufügen

cat >> ~/Dropbox/ClipBoard/Appunti\ Mac\ del\ $ (date “%Y-%m-%d”).txt

aber das problem bleibt. Wie kann ich es korrigieren?

Wenn Sie den Befehl von Automator direkt in Terminal einfügen, funktioniert es?
nein, gleiche probleme...
Ich habe einige Tests gemacht, aber es hat sich nicht gelöst ...
Möglicherweise verwandt mit dem dateBefehl in Mavericks: apple.stackexchange.com/questions/107839/…
Ja, wahrscheinlich ist das das Problem, aber ich kann keinen Weg finden, den Code so zu ändern, dass er funktioniert ...
Was wird ~/Dropbox/ClipBoard/Appunti\ Mac\ del\ $(date +\%Y-\%m-\%d).txtim Terminal gedruckt?
"Keine solche Datei oder Verzeichnis", kann nicht existieren!

Antworten (1)

Ich denke, Sie waren nah dran und das Folgende sollte funktionieren:

cat >> ~/Dropbox/ClipBoard/Appunti\ Mac\ del\ $ (date "+%Y-%m-%d").txt

Sie hatten intelligente Anführungszeichen in Ihrem Beispiel und das wird nicht funktionieren, und Sie haben das Plus in der in Anführungszeichen gesetzten Formatzeichenfolge weggelassen, das Sie in Ihrem Original eingeschlossen hatten.

nein geht nicht..