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: 15.309 ]
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" }
Zoneminder: Substituindo um Unifi NVR
JavaScript - Programação orientada a objetos
MathML - Mathematical Markup Language
Servidor FTP externo no Ubuntu 12.04 - Criação e configuração
Slackware - Script de instalação de programas
Shell Script: Primeiros conceitos
Como trabalhar com funções em bash
Atualizar o macOS no Mac - Opencore Legacy Patcher
Crie alias para as tarefas que possuam longas linhas de comando - bash e zsh
Criando um gateway de internet com o Debian
Configuração básica do Conky para mostrar informações sobre a sua máquina no Desktop
Aprenda a criar músicas com Inteligência Artificial usando Suno AI
Instalando e usando o Dconf Editor, o "regedit" para Linux
Como instalar o navegador TOR no seu Linux
Instalando Zoom Client no Ubuntu 24.04 LTS
Sistema da Coréia do Norte - Red Star OS (74)
Manjaro Substituindo Ubuntu no Desktop [RESOLVIDO] (18)