Ich versuche hostname
in Anführungszeichen zu einer Datei zu schreiben. Und ich mache das in einem Groovy-Skript. Hier ist mein SH Groovy Skript.Groovy Sh-Befehl enthält keine Anführungszeichen in meinem Echo-Befehl
sh "echo Add \"my-hostname\" \"$HOSTNAME\" >> /etc/test.conf"
Mein erwartetes Ergebnis in /etc/test.conf
sollte sein:
Add "my-hostname" "linux-base"
Aber wenn ich meine Groovy Skript ausführen das Ergebnis ist:
Add my-hostname linux-base
Jemand mir bitte in sh
Befehlsskript helfen.
Versuchen Sie diesen Weg [add Anführungszeichen] (http://gl.977617.n3.nabble.com/Add-double-quotes-in-a-string-in-groovy-script-td4026207.html). –