Supporting generic sh would mean testing with at least bash and dash. /bin/bash will pretty much be always available ? [ci skip]
[ci skip]