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: 13.110 ]

Por: Slackjeff 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

Software Manivela VS Software Modinha

Compilação Kernel Linux no Slackware

Compilação do Kernel Linux para máquinas locais Debian

Como ser um expert em GNU/Linux!

Descartando Séries no Slackware não tão Necessárias

Leitura recomendada

Introdução a LUA, uma poderosa linguagem de programação

Introdução ao Shell Script

Introduzindo um pouco mais a fundo o shell script

Explorando a entrada de dados com READ em Bash Shell

Introdução ao uso de Shell Script

  
Comentários
[1] Comentário enviado por lucasdemoraesc 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

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts