BATH? .....mmmmmmmm........ pues eso es un sitio que la gente suele utilizar para hacer sus necesidades.......
Ahora en serio. El BAT o programación por lotes, es un sistema para automatizar tareas comunes del sistema. Es la que utilizaba MS-DOS y la que ahora usa Windows en su terminal de comandos. El equivalente *IX es el "Shell Scripting".
De lo que se trata es de escribir los comandos que utilizarías para llevar a cabo una tarea, dentro de un fichero .bat, y después llamar a ese fichero desde la línea de comnados. Lo que hace el command.com después es ejecutar cada uno de los comandos del fichero 1 por 1. El resultado es que puedes haber hecho una tarea muy compleja con sólo escribir un comando (el nombre de ese archivo).
Para más reseñas: WWW.GOOGLE.ES