Em geral, um script de shell é criado para automatizar tarefas comuns, como fazer o backup de uma pasta.
Segue aqui alguns dos melhores usos que eu já fiz ou vi outros fazendo.
Este slide pode ser encontrado em:
http://prof.wagnermacedo.com/workshop-shell/1-usos-para-shell