[bash String Manipulations Issue 18][1]

The bash shell has many features that are sufficiently obscure you almost never see them used. One of the problems is that the man page offers no examples.

[1]: http://www.linuxgazette.com/issue18/bash.html