Ich bin eine unendliche Schleife in bash zu schreiben:
while :
do
(whatever)
done
Allerdings, wenn ich versuche, den "done" -Linie auf diese Weise einfügen
vi -c "$s/$/\rdone\r/g" -c "w!" -c "q!"
Was ich erhalte, ist, dass „$ s/$/\ rdone \ r/g "ist kein Editor-Befehl. Allerdings funktioniert das gut, während ich auf gvim bin.
Hat jemand eine Idee, warum das passiert? Mache ich etwas falsch?
Was genau sagt Vim Ihnen ist nicht ein Editor-Befehl? –
Vim scheint eine ungewöhnliche Wahl für diese Aufgabe. Warum nicht sed oder awk? –