Citarelijo Batch por que no hay S.O de habitual uso , que no la comprenda
quien te dijo eso?
batch es exclusivamente de windows... linux y mac usan bash que es ligeramente parecido (hago incapié en ligeramente) sin embargo son completamente incompatibles...
mejor aprende python que es simple y multiplataforma, porque vas super perdido -.-
python donde instales el interprete puede correrlo... parte de los linux trae el interprete de fabrica...