这适用于 xterm (请参阅https://unix.stackexchange.com/a/739977/119816)
xterm -e "echo hello; bash"
但不与gnome-terminal
. 执行此操作的等效方法是什么gnome-terminal
?
gnome-terminal -- "echo hello; bash"
我尝试过各种引用方式,但没有成功。一些尝试是:
gnome-terminal -- "bash -c \"echo hello; bash\""
#
gnome-terminal -- /usr/bin/bash /tmp/echo-hi
/tmp/echo-hi
回显 hi 的 shell 脚本在哪里?
以及其他几种变体。