PS1=`echo -ne "[\u@\033[7;31m\]\h\[\033[00m\] \w]\\\\$ "` есть esc-последовательности, которые указывают "не считать то, что в их пределах, за символы, обладающие длиной". цвета нужно туда заталкивать, так как bash перенос делает основываясь на знании ширины терминала, плюс расчёты по длине ps1, с которыми он лажает в случае применения цветов, которые типа, по его соображениям, на самом деле - символы в ps1. P.S. jimho. ща вылезет гуру и выяснится, что я неправ. :-) VN> Прав, IMO. Эти коды - \[ и \], здесь они есть, но применены как-то слишком VN> раково. VN> И вообще непонятно на кой тут echo -ne - разве не достаточно было просто VN> PS1='[\u@\[\033[7;31m\]\h\[\033[0m\] \w]\$ '
спасибо, это что-то меня проглючило -- С уважением, мазай. MAZ-RIPE mailto:rassylkaformazaj@ukr.net =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message