Question: what is the difference between batch file and shell script?
Answer: "shell scripting" is essentially programming for the unix/linux environment. "batch processing" is the processing of a series of data automatically, without user intervention. ... you could write a shell script to iterate through each file and print the result, which is an example of batch processing.