double equals is a bash specific alias to single equals inside []
typo
sh doesnt like not getting a variable for read, skipped straight past the sanity check
Merge pull request #3 from s-j-h/master

Typo, prompt consistency & fixes for /bin/sh,
Merge remote-tracking branch 'upstream/master'