Programar em Shell - Script só para os baixinhos

Vira e mexe eu ouço uma velha frase: Shell Script é a linguagem mais fácil que pode existir, é muito fácil programar em Shell. Essa afirmação é correta com certeza, a sintaxe é de fácil entendimento, porém, assim como toda linguagem de programação, ela é complexa também, temos que ser realistas. Muitos programam em Shell, mas poucos realmente dominam. Este artigo vem para fortalecer o fórum do VOL e os iniciantes, a intenção é para ajudar aos iniciantes a escolher esta linguagem como a primeira, já que ela é simples, poderosa e complexa.

[ Hits: 9.956 ]

Por: Jefferson Rocha em 16/10/2017 | Blog: https://slackjeff.com.br


Simplificação



Antes de iniciar, eu gostaria de simplificar as coisas:

O que é uma linguagem de programação

Uma linguagem de programação, nada mais é que um intérprete da linguagem para a linguagem da máquina. Vou ser simples e tenho certeza que você irá entender, pensa comigo, imagine você em um restaurante almoçando e senta na sua mesa um velho amigo, aquele amigo de infância que estava morando na Rússia, porém, só fala em russo:

Ele senta e fala pra você:  Привет, как дела?
Você olha e fala: Oi? Eu não entendi.
E ele responde: Что ты сказал?

Você olha e fica parado, sem saber o que falar e porque? Você não entendeu correto... você não fala russo. Agora, supondo que a situação seja a mesma, porém, a sua esposa está almoçando com você, ela é bilíngue e fala russo:

Seu amigo senta e fala:  Привет, как дела?
Sua esposa olha pra você e fala: ele perguntou se está tudo bem com você!
Você diz para ela:  fala pra ele que estou muito bem e como está a moradia na russia?
Sua esposa olha e responde para seu amigo:  Я очень хорошо... и как дома в России?

E assim conseguimos fluir o assunto correto? Com uma interprete, mesmo você não falando naquela linguagem, você tem uma pessoa traduzindo e te ajudando correto? A linguagem de programação é isso, ela é a intérprete da nossa linguagem para a linguagem da máquina.

VOCÊ > INTÉRPRETE > MÁQUINA

    Próxima página

Páginas do artigo
   1. Simplificação
   2. Querido shell script
   3. Barreiras
   4. Aprendizagem
Outros artigos deste autor

Boot Seguro LILO

Como ser um expert em GNU/Linux!

Crie Seu Próprio Gerenciador de Pacotes do Zero - Parte 1

Compilação Kernel Linux no Slackware

Programas em Modo Texto (on Shell)

Leitura recomendada

Variáveis, if, else e unless em Ruby

Debugando shell scripts

Introduzindo um pouco mais a fundo o shell script (revisado)

Cansou do Konsole e GNOME-Terminal? Existem outros terminais, escolha o seu!

Exemplos práticos de comandos com Parted

  
Comentários
[1] Comentário enviado por correalinux em 16/10/2017 - 19:25h

Cara... Parabéns.
Gostei muito do artigo
Isso me inspirou bastante, Valeu mesmo, eu tava precisando ler algo assim.

LMC

[2] Comentário enviado por Lwkas em 20/10/2017 - 21:02h

Belo artigo!

[3] Comentário enviado por Note45_ em 22/10/2017 - 12:56h

Belo artigo, já tinha ouvido falar na linguagem mas não tinha me interessado muito mas agora vou buscara prender. Parabéns...

[4] Comentário enviado por janduy em 23/10/2017 - 09:27h

Amigo, bom dia.
Parabéns pelo artigo, eu conheço pouco de shell estou me aventurando agora, mas já estou apaixonado, uso o mesmo para otimizar minhas tarefas diárias em servidores linux. Recomendo um ótimo livro para o pessoal, do mestre "Julio Cesar Neves" ele é um cara fantástico como pessoa e profissional.


Atenciosamente,
Janduy Euclides

[5] Comentário enviado por xerxeslins em 25/10/2017 - 12:00h

Joinha!

Curti!

--
If it ain't broke, fix it until it is.

[6] Comentário enviado por sacioz em 25/10/2017 - 17:11h

Muito bom , como os anteriores , agora uma introdução ao Russo Coloquial (de Moscou ,não Kiev) seria muito bem vinda...obrigado

[7] Comentário enviado por smokysk em 06/12/2019 - 12:21h


em pleno 2019/2020 e vem um artigo desse, e bem inspirador


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts