Quando você precisa testar um bash
script, você pode usar bats
para isso. É assim que se faz:
#!/usr/bin/env bats
@test "addition using bc" {
result="$(echo 2+2 | bc)"
[ "$result" -eq 4 ]
}
@test "addition using dc" {
result="$(echo 2 2+p | dc)"
[ "$result" -eq 4 ]
}
Artigo completo com visão geral de diferentes ferramentas: https://medium.com/wemake-services/testing-bash-applications-85512e7fe2de