As funções, como em qualquer script, são sempre bem vindas, já que organizam muito o programa, usá-las é muito simples!
# o inicio da função é marcado com "{"
nome-da-função () {
escreva_na_tela "isso é uma função"
} # fim da função
nome-da-função
Quando criamos função é importante colocar ela em primeiro no script, para não ocorrer erros também, antes do nome da função, podemos escrever "function" para não nos perdemos no código.
Ex.:
function criar_arquivo () {
touch /home/$USER/teste
}
criar_arquivo # chamando a função pelo nome
O legal de usar funções no script é que você pode amarrar uma função à outra e organizar seu código de acordo com que cada pedaço faz.
[5] Comentário enviado por removido em 04/11/2010 - 14:59h
valeu ae galera =D, muita coisa que sei de shell script, aprendi aqui, comprei até um livro sobre o assunto, onde me aprofundei mais, então resolvi repassar meu conhecimento para quem vem chegando, acho que isso sim é ser livre (: