The Bourne shell lets you set variables in if expressions | Hacker News Reader