Mostrando postagens com marcador documentação. Mostrar todas as postagens
Mostrando postagens com marcador documentação. Mostrar todas as postagens

agosto 05, 2019

Um pequeno guia de Expressões Regulares

As expressões regulares, também chamadas de regex, são uma forma de especificar um padrão que corresponda a um texto que pretendemos encontrar, seja na saída de um comando ou dentro de um arquivo, e não são poucas as situações em que precisamos fazer esse tipo de busca. Este pequeno guia é um apanhado das técnicas e conceitos básicos de regex que eu aprendi ao longo dos últimos 15 anos lendo os dois grandes mestres no assunto: Aurelio Jargas e Julio Neves.

agosto 04, 2019

Renomeando arquivos em massa com o 'xargs'

O xargs é um dos comandos mais impressionantes e uteis do shell do Linux. Infelizmente, ele também é uma das ferramentas menos conhecidas e utilizadas pela média dos usuários. Talvez, grande parte disso se deva ao seu comportamento quase "mágico". Neste artigo nós veremos como ele funciona e como utilizá-lo para resolver um problema bem cotidiano, que é renomear arquivos em massa.

julho 30, 2019

Duas formas simples de criar menus no terminal com Shell Script

Uma das coisas mais importantes de um programa que dialogue com o usuário, é fornecer uma interface clara e objetiva, especialmente quando essa interação acontece na linha de comando. Por isso, nós vamos ver duas formas simples de criar menus no terminal apenas com recursos do shell.

julho 29, 2019

Três formas de checar a última modificação de um arquivo

Pesquisando para a minha série de vídeos e artigos sobre a criação de um monitor/indicador de atualizações para o Xfce e o i3wm, eu me deparei com a necessidade de checar a data e a hora da última modificação do arquivo /var/cache/apt/pkgcache.bin, que é alterado sempre que nós executamos um apt update ou um apt-get update. As pesquisas continuam, mas eu queria aproveitar para compartilhar aqui as três forma que eu conheço para fazer isso.

Descritores de Arquivos (STDIN, STDOUT e STDERR)

Essa é uma daquelas coisas que a gente usa o tempo todo no console, no terminal ou nos scripts em shell, mas não faz a mínima ideia do que se trata, de como funciona, e ainda enfrenta uma enorme dificuldade de encontrar qualquer coisa a respeito que não seja incompreensível ou enigmática.

julho 24, 2019

Utilizando o cron para agendar tarefas

No último artigo, eu falei sobre o uso do notify-send com o cron, mas é bem provável que você tenha ficado em dúvida sobre o que é e como utilizar o cron, e é disso que eu pretendo tratar aqui.