Due to the desire to support Windows as a first-class citizen on a project, I've lately moved some support scripts from Bash to Python. These include dependency-scrapers (that assemble makefile rules), and archiving scripts (that back up selected files from selected directories).
This has been a big win in terms of the readability of the code, which has in turn made me more aggressive about adding features.