Introduction
A script file (.sh) lets you save commands to run them easily anytime without typing again.
You want to automate daily tasks like backups.
You need to run a set of commands repeatedly.
You want to share a set of commands with a friend or colleague.
You want to organize commands for a project in one place.
You want to run commands on a remote server automatically.