Rewriting Bash scripts in Go using black box testing
When rewriting software in a new language, how do you test that your new and old programs do the same thing?

When rewriting software in a new language, how do you test that your new and old programs do the same thing?