Se o seu shell suportar, você pode usar a expansão
batchname=${ID##*_}
ou até mesmo
batchname=${ID#*_}
O primeiro formulário remove todos os caracteres até e incluindo o sublinhado mais à direita e o segundo formulário remove todos os caracteres até e incluindo o sublinhado mais à esquerda. Em seu exemplo específico, os dois formulários são equivalentes.