Подстановка команд в zsh

Я пытаюсь использовать простую подстановку команд в zsh на cd для вывода другой команды (which с dirname).

  • which git/usr/bin/git как и ожидалось;
  • dirname $(which git)/usr/bin как и ожидалось;
  • cd $(dirname $(which git))cd: no such file or directory: ^[[0m^[[0m/usr/bin

Что тут происходит? Что такое ^[[0m и почему он вдруг появляется?


person Community    schedule 19.09.2015    source источник
comment
cd $(dirname $(which git)) отлично работает для меня.   -  person theoden8    schedule 19.09.2015


Ответы (1)


Удаление этой строки в ~/.zshrc исправило это:

trap 'printf "\e[0m" "$_"' DEBUG

person Community    schedule 19.09.2015