Pagina iniziale | Navigazione |
Google

Awk

AWK è un linguaggio per calcolatori di scopo generale ma (e quindi è già un po' meno di scopo generale) è stato progettato per elaborare dati di testo, sia in file che in data stream. Il nome AWK deriva dalle iniziali dei cognomi dei suoi autori: Alfred Aho, Peter Weinberger, e Brian Kernighan.

AWK è un tipico linguaggio che usa in maniera estensiva il tipo stringa, gli array associativi (cioè, array indicizzati tramite stringhe chiave), ed espressioni regolari.

AWK è stato uno dei primi strumenti a fare la sua comparsa dalla versione 3 di Unix ed ottenne la giusta fama di essere un modo per aggiungere capacità computazionali ad una pipeline Unix. L'AWK è ormai presente fra le applicazioni standard di ogni versione recente di sistema operativo Unix disponibile oggi. Implementazioni di AWK esistono comunque per quasi tutti gli altri sistemi operativi.

Ma in pratica come si usa?

Solitamente AWK è un linguaggio interpretato, cioè esiste un file eseguibile chiamato awk che legge o da linea di comando o da un file il programma vero e proprio scritto in linguaggio awk e lo applica ad uno o più file di ingresso per produrre un risultato.

GNU Fdl - it.Wikipedia.org




Google | 

Enciclopedia |  La Divina Commedia di Dante |  Mappa | : A |  B |  C |  D |  E |  F |  G |  H |  I |  J |  K |  L |  M |  N |  O |  P |  Q |  R |  S |  T |  U |  V |  W |  X |  Y |  Z |