Pular para o conteúdo

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.
Slackjeff slackjeff
Hits: 14.962 Categoria: Shell Script Subcategoria: Introdução
  • Indicar
  • Impressora
  • Denunciar

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

   1. Simplificação
   2. Querido shell script
   3. Barreiras
   4. Aprendizagem

Software Manivela VS Software Modinha

Como ser um expert em GNU/Linux!

Howto de Compilação com Slackbuilds

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

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

Shell Script: Primeiros conceitos

Enviar e-mail pelo terminal com mutt

Cobrando com o SQUID

Variáveis, if, else e unless em Ruby

Programação com Shell Script

#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

Entre na sua conta para comentar.