• Das kreative Thema des Monats Oktober wird vor allem diejenigen unter Euch besonders ansprechen, denen Do-it-yourself quasi im Blut liegt. Zeigt uns Eure Improvisationskünste oder fotografiert, was andere Leute sich so im Alltag zusammengestrickt haben. --> Zum Mitmachen bitte hier klicken

do shell script syntax problem

Homeserver

Boskoop
Registriert
28.04.11
Beiträge
40
Hallo ich würde gerne folgenden curl Befehl mit do shell script ausführen
curl -v -H "Accept: application/json" -H "Content-type:
application/json" -X POST -d '{"id":1,"jsonrpc":"2.0","method":"GUI.ShowNotification","params":{"title":"Test","message":"Text"}}'
http://10.0.0.10:8080/jsonrpc

Wenn ich den Befehl jetzt in do shell script "" einbaue funktioniert die Syntax nicht

do shell script "curl -v -H "Accept: application/json" -H "Content-type:
application/json" -X POST -d '{"id":1,"jsonrpc":"2.0","method":"GUI.ShowNotification","params":{"title":"Test","message":"Text"}}'
http://10.0.0.10:8080/jsonrpc
"

Wer kann mir sagen was ich da ändern muss damit das läuft?

Ciao der Homi
 
Zuletzt bearbeitet:
Du musst die Anführungszeichen mit einem \ maskieren. Also statt " musst du \" schreiben.
 
Gleiches gilt für evtl noch dazukommende Backslashes.