Shell Script Para Iniciantes - Parte I

O principal objetivo deste artigo, é dar algumas informações práticas sobre como fazer o primeiro Shell Script.

[ Hits: 19.917 ]

Por: Robson Fernando Gomes em 07/03/2012 | Blog: http://maguscode.blogspot.com/


Introdução e Criação do Shell Script



Introdução

Uma maneira de facilitar serviços repetitivos, que são feitos sempre por determinados períodos de tempo no Linux, é criar Shell Scripts.

A grosso modo, Shell Script nada mais é do que uma sequência de comandos do próprio Linux que são executados.

Criando seu primeiro Shell Script

1. Criando um Shell Script

Para criar um Shell Script, é necessário seguir alguns passos:

1.1. Crie um arquivo

No terminal, ou modo gráfico, crie um arquivo que possa ser editado para que se torne o primeiro Shell Script a ser criado.

Exemplo:

# touch shel1.sh

  • touch : Comando utilizado para criar um arquivo vazio.

1.2. Dê direito de execução para o arquivo criado

Para que seja possível executar um Shell Script, é necessário atribuir ao mesmo, direito de execução. Para isso, é necessário usar o comando "chmod".

Exemplo:

chmod a+x shel1.sh

Neste exemplo, nosso arquivo poderá ser executado por qualquer usuário do sistema.

Antes de atribuir o direito de execução, o arquivo era visto pelo terminal na cor padrão (neste caso, preto). Com o direito de execução, passou a ser verde.

Abaixo, é possível ver a imagem após execução do "chmod":

1.3. Abra o arquivo recém-criado para editá-lo

Neste exemplo, será utilizado o editor de texto VI, que pode ser utilizado no terminal, mas também pode ser utilizado qualquer editor gráfico, como Gedit, para alterar o arquivo recém criado.

Exemplo:

vi shel1.sh

Na primeira linha de um Shell Script, é necessário colocar uma linha de código que diz qual shell será utilizado (ksh, sh, bash), a linha pode ser vista abaixo:

#!/bin/bash
#Eu sou um comentário.
echo “Existe um comentário neste shell script”


1.4. Executando o arquivo

Para executar o Shell Script recém criado, basta seguir os seguintes exemplos:

- Caso você esteja no mesmo diretório do arquivo, basta executá-lo da seguinte maneira:

./shel1.sh

- Caso o mesmo esteja em diretório diferente do que você se localiza, execute da seguinte maneira:

Sintaxe: /.../diretorio/shel1.sh

Onde :
  • /.../diretorio: diretório no qual o Shell está localizado.

Exemplo:

/tmp/maguscode/shel1.sh
    Próxima página

Páginas do artigo
   1. Introdução e Criação do Shell Script
   2. Criando Variáveis
Outros artigos deste autor

Leitura e escrita de arquivos utilizando Java

Utilizando tratamento de exceções em java

Leitura recomendada

Configuração do Ubuntu 16.04 para acesso com cartão ao Banrisul

Como customizar uma imagem ISO do Ubuntu

Apresentando a distribuição OpenSuSE Linux

Incentivo ao Funtoo

Instalando e arredondando o Slackware 13.1

  
Comentários
[1] Comentário enviado por 9u31220 em 07/03/2012 - 13:55h

Parabéns magotico, o artico apesar de bem introdutório está bem didático, vou esperar as próximas partes.
Só não gostei do primeiro exemplo pois o comando eject -t não vai funcionar em laptops.

[2] Comentário enviado por frolife em 07/03/2012 - 13:58h

Muito bom, parabéns.

[3] Comentário enviado por tabinha em 07/03/2012 - 14:15h

Básico, porém prático e usual para iniciantes e curiosos em aprender shell script!

[4] Comentário enviado por tsuriu em 07/03/2012 - 19:25h

Parabéns, muito útil...
Espero que aja continuação.

[5] Comentário enviado por xiloba em 07/03/2012 - 21:47h

Muito bom.
Todo usuário Linux, em algum momento, depara-se com a necessidade de usar o shell.
Seria bom que os colegas do VOL dessem continuidade.

[6] Comentário enviado por edumelzer em 10/03/2012 - 15:40h

Parabéns, muito bom, aguardo continuação.

[7] Comentário enviado por magotico em 30/10/2012 - 03:24h

A continuação já está pronta e será postada inda essa semana :D


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts