У меня довольно странная проблема с zsh. Когда я запускаю свою оболочку, все - функции, экологические вары, псевдонимы и т. Д. - все работает нормально. Я создал следующую функцию и источников его в Zsh:zsh: команда не найдена: ls
clean()
{
path=/tmp
for i in ${path}/*; do
echo $i
done
}
Запуск clean
в терминале работает, как и ожидалось, в том, что она выводит все файлы в/TMP /. Позже, однако, пытаясь любой команды - например, Ls - производит это:
zsh: command not found: ls
У меня есть несколько других функций, которые работают очень хорошо, что заставляет меня верить, что каким-то образом, что петля является причиной проблемы. Во всяком случае, это очень расстраивает, и я искренне ценю глаза сообщества. Благодаря!
Этот скрипт ничего не печатает, он просто создает функцию. Пожалуйста, сообщите конкретные шаги, которые вы предпримете для воспроизведения ошибки. – wRAR
После создания функции я просто запускаю 'clean' в zsh. Я обновлю сообщение, чтобы попытаться сделать это более ясным. – ABach
Невозможно воспроизвести здесь. – wRAR