Programmers often talk about how easy it is to interact with the shell from Ruby, using the %x[] or backtick syntax to fire off work.
These conveniences are great for most situations, but they start to fall down when presented with unusual inputs or strange pipeline gymnastics.
Spaces in Filenames
For example, a script to echo out the [...]