Pplware

Dicas Linux & Scripts em Bash

Hoje vou deixar aqui algumas dicas de como fazer uns programas usando Bash. Quando se fala em bash, refere-se a um programa que aceita comandos do teclado e executa-os.

Neste sentido, Bash é um interpretador de comandos, uma espécie de tradutor entre o sistema operativo e o utilizador, normalmente conhecido como shell.

Se quiserem saber qual a shell que estão a usar podem executar o comando:

[root@pplware~]# echo $SHELL /bin/bash

No nosso caso verificamos que estamos a usar bash.

Algumas das funções dos interpretadores de comandos consistem:

Vamos então começar com o Hello Worl em Bash.

Precisamos de arranjar um editor de texto para escrever o nosso código, gravar e mandar executar. Eu vou fazer tudo pela linha de comandos e para tal vou usar o editor de texto nano. Quem não tiver pode usar o vi, vim, pico, etc etc.

Bem, então abrir a linha de comandos em linux escrever:

nano hello.sh

Depois de escrever o código não se esqueçam de gravar. Basicamente o que o nosso programa vai fazer é escrever na vossa shell Hello World. A primeira linha de código indica qual a shell a utilizar e na segunda linha mandamos escrever Hello World.

Vamos agora atribuir as permissões de execução ao ficheiro para que este se torne um executável para o seu dono. Para isso escrevam o seguinte comando.

chmod 744   (Para quem não se lembra sobre como atribuir permissões, ver aqui)

Agora vamos correr o nosso script através da instrução ./hello.sh

[root@pplware.com ~]# ./hello.sh Hello World

Ficam aqui mais uns exemplos como TPC 🙂

Exemplo1

OUTPUT

Benvindo ao pplware.com Data e Hora: Mon Dec 22 15:47:03 WET 2008 Continuaçao bom trabalho

Exemplo2

OUTPUT

Data e Hora: Mon Dec 22 15:49:59 WET 2008

Uso do disco Filesystem           1K-blocks      Used Available Use% Mounted on /dev/hda1             76897828   5097324  67831248   7% / tmpfs                   517688         0    517688   0% /dev/shm

Utilizadores ligados 15:49:59 up 23 days, 11:21,  1 user,  load average: 0.00, 0.00, 0.00 USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT pplware     pts/1    172.16.127.249   15:32    0.00s  0.04s  0.00s /bin/bash

Votos de boas festas.

Exit mobile version