What are the differences between Batch and Bash?
How are they being used?
Bash
is actually a shell in UNIX/Linux. Batch files (or batch jobs) are usually referred to files containing list of commands executed periodically (daily, weekly, etc). You can write batch jobs in any language (example, Python, PHP, Perl, Shell script
). Bash
shell also supports scripting. So, you can write batch files with Bash
scripting also.
This is a broad idea without dealing with too much intricacies. :)