what is the difference between unix and shell scripting?
A shell script is a script whose interpreter is a shell. In the unix world, “shell” refers to the family of shells that resemble the Bourne shell; modern such shells (ash, bash, ksh, zsh, …) conform to the POSIX shell standard. ... Most modern unix systems use the ELF format for their native executables.