по какой причине? не на маке случайно?
Я же говорю подбешивает несовместимость синтаксиса fish с обычным bash. Точнее даже fish не поддерживает POSIX. Когда находишь какие-то готовые решения они не работают в fish и приходится запускать bash, работать внем, потом возвращаться в fish. Это неудобно.
У zsh есть режим совместимости с bash и в принципе все фишки которые нравятся в fish. Сейчас меня останавливает лишь лень - до момента когда меня fish выбесит окончательно.
Не на маке.