GNU-Bildschirm: Wie starte ich einen Bash-Prozess und führe darin einen Befehl aus?

GNU-Bildschirm: Wie starte ich einen Bash-Prozess und führe darin einen Befehl aus?

Ich versuche, eine screenrc-Datei einzurichten, die einige Fenster öffnet, und in einem davon möchte ich eine Shell starten und vim darin starten (anstatt vim direkt zu starten). Ich habe Dinge in der Art von

screen -t vim -ln 1 bash -c "vim"

aber das scheint vim direkt zu öffnen (wenn ich vim beende, wird das Fenster geschlossen, obwohl ich einfach in diesem Fenster zur Shell zurückkehren möchte). Wie kann ich das richtig einrichten?

Antwort1

Sie können diesen Workaround versuchen:

screen -t vim bash -c "vim; bash"

verwandte Informationen