我想在选项卡启动时明确重命名 gnome-terminal 中的选项卡。我不想使用 gnome-terminal --title 标志,因为在其他应该运行的操作之后,它会被我的系统 bashrc 文件重置。
我已在普通终端中成功使用此命令
export PROMPT_COMMAND="echo -ne '\033]0;TABNAME\007'"
此命令可以很好地重命名当前选项卡的名称,但是当我尝试将其与 gnome-terminal 执行命令结合使用时,我没有得到正确的输出。
我已经使用 gnome-terminal --e 标志成功执行了简单的命令,这样会打开一个新的终端并 echo hey 然后返回到 bash
gnome-terminal -e "bash -c 'echo hey';bash"
这就是我正在尝试的注意我添加的转义“ ”标记
TABNAME="export PROMPT_COMMAND=\"echo -ne '\033]0;TABNAME\007'\""
gnome-terminal --tab --e "bash -c $TABNAME;bash"
无论我如何更改引号,我总是得到奇怪的输出,但我认为这就是问题所在。