Of all awfulness in programming languages, IMHO this is the worst: “if [ x"$foo" = xy ]; then..”