Earlier quoted context omitted.
Where do you draw the line as "large"? I just threw out a few hundred lines of Python in exchange for ten lines of bash script + cron job to automate nightly app updates. Way easier to get working, way less painful to debug. I grant, however, that it's not particularly large. What is?
What Python is to Java, Bash is to Python. Many simple file and data munging tasks can be done on cli 100x faster with 10x less code than Python, using rudimentary bash-fu. I already see a wave of Python undoing in the data world. Python becoming the cobol of this field.
rudimentary bash-fu
I wish there were some guides on how to get past rudimentary bash-fu. My bash text munging is still pretty rudimentary. I'd love to get to journeyman text smash status.