Ich versuche, dies zu tun:Warum interpretiert capistrano ein Flag, das mit einem Befehl zum Ausführen als Eingabe übergeben wird?
run "echo -n 'foo' > bar.txt"
und der Inhalt von bar.txt endet als:
-n foo \n
(Mit \n
eine tatsächliche Newline darstellt)
I run verwenden für andere Befehle wie rm -rf
und, meines Wissens, funktioniert es gut.
ja! tolle! mein Bash und Zsh nehmen beide die -n Flagge, aber ich denke nicht "sh"? –