Usos para shell script

Uma pergunta comum para quem está iniciando no mundo do shell script é, para que? Majoritariamente, um script de shell é criado para automatizar tarefas comuns, como fazer backup de um diretório. Elenco aqui alguns dos melhores usos que eu já fiz ou vi outros fazendo: Automatizar o processo de instalação de um programa, baixando e instalando dependências se necessário: scripts de instalação são, provavelmente, os mais comuns. Fazer backup do diretório home para um arquivo compactado e fazer upload para um servidor FTP....

09.10.2017 · 2 minutos · Wagner Macedo

Por que o comando grep se chama assim?

Provavelmente muitos já ouviram falar algumas histórias sobre a origem do comando grep. A mais comum é que significa Global Regular Expression, que faz sentido. Em meus estudos recentes sobre conceitos de linguagens de programação eu acabei, por acaso, descobrindo outra história, que tem mais cara de ser a verdadeira.1 Um problema quando era iniciante no Linux era saber o significado dos comandos e o grep realmente não tem um nome conotativo....

05.04.2014 · 1 minuto · Wagner Macedo

Compilando builds diários do LibreOffice

Já faz algum tempo que quero participar de algum projeto de software livre. Da semana passada para cá eu decidi me juntar ao desenvolvimento do LibreOffice. Primeira tarefa para me tornar um iniciado: executar a compilação completa do pacote. Tamanho da tarefa Para se ter uma ideia, segundo a página do LibreOffice Brasil uma compilação completa pode demorar assustadoras 8 horas, com todos os núcleos do processador a 100%. No meu caso, que o meu computador é um modesto Core 2 Duo T6600 2....

06.08.2013 · 4 minutos · Wagner Macedo

O conceito de shell / O que é o shell

Existem muitos sites que abordam o mesmo que eu nesse post. E porque eu tô escrevendo um mais do mesmo? Porque considero o meu ponto de vista bom o suficiente para registrar. Primeiramente, é interessante entender qual o significado da palavra shell. Entre outros significados do dicionário, significa parte externa, casca ou concha. Antes de aumentar o blá blá blá sobre os significados, o shell que eu estou abordando aqui é o shell usado nos sistemas tipo unix (Linux, AIX, Solaris, MacOS, etc) como a interface de comandos....

03.03.2013 · 3 minutos · Wagner Macedo

Comparação de valores no Shell Linux

Uma atualização desse post foi publicada em inglês Nesse meu primeiro texto, além do post inicial falando sobre mim, eu estou tentando voltar no tempo, alguns anos atrás, quando eu tentava aprender a programar em shell e me confundia com as tantas formas de realizar comparações no shell, a maioria utilizando comandos externos como grep, awk e sed, entre outros. Aqui eu só vou abordar as formas embutidas, que em geral tem maior desempenho, para comparações de variáveis....

22.09.2012 · 6 minutos · Wagner Macedo