In sh and ksh, I have used for i in `cat file` do do-something-with-$i done on other systems with no problem. In OS X, this sometimes hangs, but sometimes it doesn't, which is very confusing. Pr also hangs, but for some strange reason, head works in the same script! Does anybody have any idea what I am doing wrong? This should always work fine, but sometimes it doesn't.