此命令用于在bash shell中设置控制台的标题
printf "\033]0; my_console_title \007";
但我希望将此命令与别名一起使用,并且应该接受来自用户的控制台标题 (将printf设置为别名变量时遇到问题。)
类似于:
alias fx="find . -type f | xargs grep -il $1"
用法:fx "search_text"
答案 0 :(得分:2)
你有没有试过这样的事情:
alias title='printf "\033];0%s\007"'
顺便说一句,在URXVT上,你的线路不起作用。
答案 1 :(得分:2)
试试这个:
$ alias ttt='printf "\033]0; %s \007" "$1"'
无法测试它,因为它在我的机器上不起作用,但至少没有错误。
编辑:Ups。修正了错误。