What do you mean by shell and shell scripts?
Shell scripts are interpreted files that contain commands and
logic sequences to do things. They are similar to programs in that
they contain logic and sequencing, and call other programs to
accomplish tasks.
You use shell scripts to automate tasks in Unix, run tasks
periodically, create repeatable tasks, etc.