В настоящее время у меня есть это:
function xtitle2() # Adds some text in the terminal frame.
{
export var1=`echo $HOSTNAME | perl -pe 's/^([a-zA-Z0-9]+)\.(.*)$/\1/g'`
export var2=`pwd`
echo -n -e "\033]0;$var1 : $var2\007"
a=$(( $a + 1 ))
if (( $a > 36 ))
then
a=30
fi
}
PROMPT_COMMAND="xtitle2"
PS1="\e[0;${a}m$ \e[m"
но он меняет цвет только когда я делаю
$. ~/.profile
но я хочу, чтобы он менял цвет каждый раз при вводе любой команды ...
как мне это сделать?
Eidt:
закончил тем, что пошел с этим:
function xtitle2() # Adds some text in the terminal frame.
{
export var1=`echo $HOSTNAME | perl -pe 's/^([a-zA-Z0-9]+)\.(.*)$/\1/g'`
export var2=`pwd`
echo -n -e "\033]0;$var1 : $var2\007"
if [ -z $a ]
then
a=29
fi
a=$(( $a + 1 ))
if (( $a > 36 ))
then
a=30
fi
PS1="\[\033[${a}m\]$\[\e[0m\]"
}
export PROMPT_COMMAND="xtitle2"