On Tue, 01 Mar 2005 14:24:46 +0300 Artem Chuprina <ran@ran.pp.ru> wrote: AC> function preexec { print -nP "\033]2; $CHARSET:zsh@%m:%~%# AC> $2\007\033]1;%m:%~%# $2\007" } Случайно обнаружилось, что если в команде есть что-то забэкслэшенное, то такая конструкция начинает терять на ходу детали. Помогает local s=${2//\\/\\\\} и замена в обоих местах $2 на $s. -- Alex Kicelew <arkoort@gmail.com> ICQ 3887592