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.781 ]
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"
}
JavaScript - Programação orientada a objetos
Como criar um box para o Vagrant
MathML - Mathematical Markup Language
Servidor FTP externo no Ubuntu 12.04 - Criação e configuração
Zoneminder: Substituindo um Unifi NVR
Enviar e-mail pelo terminal com mutt
Montando, monitorando e gerando logs dos compartilhamento NFS automaticamente
Programando em Shell Script para iniciantes
Introdução ao Shell Script (parte 2)
Audacious, VLC e QMMP - que saudades do XMMS
SUNO OpenSource: Crie um servidor de gerador de música com IA
Instalação Completa e Configuração Básica do Void Linux
A Fundação da Confiança Digital: A Importância Estratégica de uma PKI CA na Segurança de Dados
Script para configurar o DOOM Retro no Linux
Script para organizar janelas em cascata no KDE Plasma 6 (Wayland)
Módulo de segurança warsaw CEF (1)
Mudança de Source do Xboxdrv (3)









