AWK: Cinquant'anni di semplicità ed efficienza nel terminale
1. AWK: Cinquant’anni di semplicità ed efficienza nel terminale Vi è mai capitato di digitare per pura curiosità un comando nel terminale Linux e scoprire un intero mondo? È quello che mi è successo digitando semplicemente awk in una distribuzione Debian: invece di un messaggio di errore, il sistema ha risposto immediatamente mostrando un elenco di opzioni ed esempi pratici. Da qui ho scoperto che AWK è una presenza fissa nei sistemi Unix-like, quasi sempre preinstallata di serie in una delle sue varianti modernizzate (come gawk per GNU AWK o mawk ). 2. Cos’è AWK e la storia dietro le sue iniziali AWK è sia un linguaggio di programmazione sia un interprete progettato specificamente per elaborare file di testo strutturati riga per riga. Nacque negli anni ’70 presso i celebri Bell Labs dalla mente di tre pionieri dell’informatica: A lfred V. A ho, Peter J. W einberger e Brian W. K ernighan. Il nome “AWK” deriva proprio dall’acronimo dei loro tre cognomi. Nel panorama del s...