2

可能重复:
bash 别名中的变量插值

此命令用于在 bash shell 中设置我的控制台的标题

    printf "\033]0;  my_console_title \007";

但我想将此命令与别名一起使用,并且应该接受用户的控制台标题(将 printf 设置为别名变量时遇到问题)。

类似于:

alias fx="find . -type f | xargs grep -il $1"

用法:fx "search_text"

4

2 回答 2

2

你有没有尝试过这样的事情:

alias title='printf "\033];0%s\007"'

顺便说一句,在 URXVT 上,您的线路不起作用。

于 2012-05-03T07:07:33.180 回答
2

试试这个:

$ alias ttt='printf "\033]0; %s \007" "$1"'

无法测试它,因为它在我的机器上不起作用,但至少它没有给出错误。

编辑:上升。修复了一个错误。

于 2012-05-03T07:08:18.640 回答