AWK - Manipulação de arquivos de texto
Nesse artigo quero mostrar como trabalhar com manipulação de arquivos de texto. Para isso vou utilizar uma linguagem desenvolvida especificamente para esse tipo de trabalho. Essa linguagem é a AWK, ela foi criada em 1977 pelos cientistas Alfred Aho, Peter J. Weinberger e Brian Kernighan no laboratório Bell Labs.
[ Hits: 16.267 ]
Por: Paulo Dias em 03/03/2015 | Blog: http://naotenhosite.eu.nao.tenho
#!/usr/bin/awk -f BEGIN { FS=":"; } { if( $7 == "/bin/bash") { printf "%s usa o shell %s \n", $1, $7; total++; } } END { printf "Total de registros %d \n", total }
#!/usr/bin/awk -f BEGIN { FS=":"; } { if( length( $1 ) < 4) { printf "%s \n", $1; total++; } } END { printf "Total de registros %d \n", total }
#!/usr/bin/awk -f BEGIN { FS=":"; } { if( $7 == "/bin/sh") $7 = "/bin/bash"; for( i = 1; i < 8; i++ ) printf "%s:", $i >> "bkp"; print "" >> "bkp"; #pra quebrar a linha }
#!/usr/bin/awk -f { gsub( "/bin/sh", "/bin/bash", $0 ) print $0 > "bkp" }
Servidor FTP externo no Ubuntu 12.04 - Criação e configuração
Como criar um box para o Vagrant
Zoneminder: Substituindo um Unifi NVR
JavaScript - Programação orientada a objetos
Introdução ao Fortran (parte 1)
Monitoramento automático de logs e alertas por e-mail - Fácil e explicado
Simples e rápido: matando todos os processos de um usuário
Montando, monitorando e gerando logs dos compartilhamento NFS automaticamente
Máquina perereca - até onde é possível o uso de Linux?
Mitigação - O que é e quando é "seguro" desabilitar
Atualizar Debian Online de uma Versão para outra
A arte e a prática da Disciplina a longo prazo
Topgrade - Atualize seu sistema Linux inteiro com um único comando
Reescalando a tela hd para fullhd com o xrandr
Site com diversos emojis para seus códigos
Um modo leve de ouvir/ver áudio/vídeo da internet em máquinas pererecas
preciso encontrar na web um jogo privado ou pirata de mu online ou per... (3)
Rede Windows / Linux Mint- pastas e arquivos somente como leitura (4)
Agora temos uma assistente virtual no fórum!!! (252)