Remover quebra de linha feita no Windows


Gente, quando você acha que já consegui lá vem outra bomba. Para que você não perca tempo imaginando por qual razão seu trabalho está emperrando por problema de codificação, saiba que pode ser uma quebra de linha no arquivo que você não está reconhecendo. Tentei de várias formas eliminá-la e só consegui com a dica do site https://wiki.hackstore.com.br. Para resolver esse problema use o CAT e o TR:

cat arquivo.txt | tr -d '\b\r' > arquivo-corrigido.txt

Boa sorte e bom trabalho!

Corrigindo problema de instalação do RStudio no Ubuntu


Caso você, como eu, esteja enfrentando dificuldade na hora de instalar o pacote de instalação do RStudio (.deb) para versões do Ubuntu/Debian, especialmente com a ausência da biblioteca “libgstreamer” tente seguir os passos dados na página abaixo:

Installing R-Studio on Ubuntu 16.10

Ela orienta para que você baixe separadamente dois arquivos e os instale via comando “dpkg”, com isso, sua instalação do RStudio não vai mais esbarrar no problema de dependências quebradas (espero). Comigo foi fácil assim.

Boa sorte”

Configurar apt-get para usar proxy autenticado


Precisei atualizar o Xubuntu via “apt-get” e a conexão falhou ao buscar os repositórios. Como no trabalho há um proxy autenticado procurei o aplicativo para configurá-lo. Descobri então que, entre seus aplicativos gráficos padrão (na verdade do XFCE), não há um que permita configurar o proxy do sistema. Desse modo resolvi configurar as variáveis “http_proxy”, “https_proxy” e “ftp_proxy” via terminal e, enfim, partir para o abraço. Isso me levou a constatação de que para o “apt-get” seria necessário uma outra forma de realizar essa configuração. Continue lendo →

Separar arquivo de texto grande em outros menores usando delimitador


Peguei um grande arquivo (12 GB) de texto com um dump do posgresql e precisava analisar separadamente algumas tabelas antes de rodar a recuperação delas. Portanto, procurei uma forma de separar cada uma das tabelas em arquivos separados e encontrei no Cantinho do Shell. Usando o comando “csplit” com a opção de separação por delimitador. Veja como ficou meu comando:

csplit -k -f tabela base_de_dados "/-- Data/" {10000}

Nesse comando usei o termo “— Data” como delimitador para gerar tantos arquivos quanto for possível com os títulos “tabela00”, “tabela01”, “tabela02” etc. Desse modo poderei conferir e utilizar os arquivos separadamente.

Obs.: Informe entre as “{}” um número que você terá certeza que será maior que a quantidade de arquivos gerados.