— — — — — — — — — —
#!/bin/bash
echo “Fala ae Mundo!”
— — — — — — — — — —
Está ai o seu primeiro Shell Script, vou explicar de forma mais detalhada:
Abra seu terminal de comando e nele vamos navegar até a pasta /tmp (caso não tenha a pasta tmp, você pode criar ela no diretório /home, usando o comando mkdir tmp
Agora que estamos na pasta /home/tmp, vamos criar um arquivo chamado: 1shell.sh, para criar um arquivo vazio basta usar o comando touch “nomedoarquivoeextensão” (sem as aspas).
Utilize o comando ls para exibir os arquivos que estão na pasta /home/tmp para certificar-se que seu 1shell.sh foi criado corretamente.
Vamos para a edição deste novo shellscript, mas antes uma pequena comparação para facilitar a vida de todos, o que é um shellscript se não um .bat do linux
, ok voltando a edição: abra seu arquivo shell com o editor de texto vi, para isso digite: vi 1shell.sh.
Dentro do editor aperte a tecla i para incluir seu texto e digite como está la em cima no começo do post.
A linha #!/bin/bash é o que indica para o linux que seu arquivo é um shellscript. Depois de digitar o texto, precione ESC para parar de incluir e digite :wq, esse ultimo comando é salvar e sair. Certo antes de executar seu shell você deve dar as permissões necessarias para ele rodar como um executavel.
Para isso você deve usar o comando chmod +x “nomedoarquivo”. Fazendo isso você vai alterar a permissão dele para que possa ser executavel.
Agora vamos ao teste
digite: ./1shell.sh e veja o resultado na tela!!!
root@intranet:/home# mkdir tmp
root@intranet:/home# cd tmp
root@intranet:/home/tmp# ls
root@intranet:/home/tmp# touch 1shell.sh
root@intranet:/home/tmp# ls
1shell.sh
root@intranet:/home/tmp# vi 1shell.sh
reading 1shell.sh
root@intranet:/home/tmp# chmod +x 1shell.sh
root@intranet:/home/tmp# ./1shell.sh
Fala ae Mundo!
root@intranet:/home/tmp#
Logo vou explicar mais comandos e com eles você podera incrementar seu shell, e até mesmo programar nele!
Abraços e até a proxima.

Comentários Recentes