Scripts muito simples

Este COMO FAZER lhe dará algumas dicas sobre como programação por schell script é fortemente baseada em exemplos.

Nesta seção você encontrará alguns pequenos scripts que com sorte lhe ajudarão a entender algumas técnicas.

O tradicional script de Hello World

#!/bin/bash
echo Hello World

O script possui apenas duas linhas. A primeira indica o sistema que o programa usa para rodar o arquivo.

A segunda linha é a única ação performada pelo script, que printa ‘Hello World’ no terminal.

Se você receber algo parecido com ./hello.sh: Command not found provavelmente a primeira linha está errada. Envie whereis bash ou busque por buscando bash para ver como escrever esta linha.

Um script de backup muito simples

#!/bin/bash
tar -cZf /var/my-backup.tgz /home/me/

Neste script, ao invés de printar a mensagem no terminal, criamos um arquivo tar-ball com o diretorio completo do usuario.

Isto não é pretendido para ser utilizado. Um script mais útil de backup será apresentado mais à frente neste documento.