O que é Shell Script?
Como visto acima, Shell Script é um conjunto de comandos de Shell que são escritos em um arquivo e executados um após o outro. Na prática Shell Script é uma forma simples e poderosa para criar ferramentas que auxiliam em nossas tarefas do dia-a-dia (e pode ser usado para muito mais que isso).
Para criar um Shell Script, basta abrir um editor de textos qualquer e criar um arquivo com qualquer nome. Atenção! Deve-se usar um editor de textos (como o Vi, Scite, Mousepad..) e não processador de textos (como OpenOffice, Abiword).
O que define um shell script é a linha inicial e o arquivo estar como "executável". A linha inicial deverá ser:
#!/bin/bash
Essa linha indica que o bash é quem interpretará os comandos do arquivo. Mesmo não sendo obrigatório, muitas pessoas criam Shell Scripts com a extensão ".sh", só para ficar mais fácil localizar esses shell scripts.