BashDiff

Bash.Diff is a patch against Bash shell. In the main core, it adds the following syntax: {a..b}; ${var|...}; then-else-fi to for/while/until/case statements; try-block with string exception; <<+; and, <<<<. ..."''


 * http://freshmeat.net/projects/bashdiff/