我對zsh有一個相當奇怪的問題。當我啓動我的shell時,一切 - 函數,環境變量,別名等 - 都工作正常。我創建了以下功能和zsh的來源是:zsh:找不到命令:ls
clean()
{
path=/tmp
for i in ${path}/*; do
echo $i
done
}
在終端運行clean
按預期工作,因爲它打印出的所有文件在/ tmp /。隨後,然而,試圖任何命令 - 例如,LS - 產生這樣的:
zsh: command not found: ls
我有幾個其他的工作就好了,這使我相信,不知何故,這個循環是造成問題的功能。無論如何,這是非常令人沮喪的,我會真誠地感謝社區的眼睛。謝謝!
此腳本不會打印任何內容,它只是創建一個函數。請告訴您重現錯誤的確切步驟。 – wRAR 2010-04-27 19:16:43
創建函數後,我簡單地在zsh中運行'clean'。我會更新這篇文章,試圖說清楚。 – ABach 2010-04-27 19:18:39
無法在這裏重現。 – wRAR 2010-04-27 19:19:36