無限ループってこわくね?

スクリプト書いててつまる。
具体的には、標準出力に出したはずのメッセージが出力されない・・・

$ echo hello
$

こんな感じで。


結構長いこと悩んで出た結論が
「プロンプトで出力が上書きされてる。」
いやー、これ。一年以上前にも同じようなことやって悩んだんだよね。
解決してから気が付いた。成長してナス

解法

.zshrc に unsetopt promptcr と書く。