| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> Content
    Awk Nozioni di base
    Il termine " Awk " in realtà ha due significati . E 'sia un linguaggio di programmazione e un programma di utilità . Per eseguire uno script awk ( programma ) è necessario chiamare l'utility awk. E 'utilizzato per l'elaborazione del testo e la relazione di generazione nell'ambito dei sistemi operativi Linux e Unix . Storia

    Awk è stato creato nel 1977 da Alfred V. Aho , Peter J. Weinberger e Brian Kernighan W mentre stavano lavorando ai Bell Labs . E 'stato introdotto nella versione 7 di UNIX AT & T ed è stato installato per impostazione predefinita in tutte le versioni di Unix , da allora . E 'stato creato appositamente per manipolare il testo , la formattazione di report e continua ad essere lo strumento più potente per questi compiti installati di default su tutti i sistemi Unix . Il linguaggio Perl ha usurpato le funzionalità di awk , ma non è installato di default su tutti i sistemi Unix . Awk è stato solo modificato tre volte dal suo inizio. Attualmente , esiste come awk, nawk ( nuovo Awk ) e Gawk ( Gnu Awk ) .
    Funzione

    awk fa molti diversi compiti di elaborazione testi , che include la gestione piccoli database , report di generazione, validazione dei dati e la produzione di indici per i documenti . Awk è più adatto per piccoli script di elaborazione del testo e non è adatto per i grandi compiti complessi perché gli script Awk devono essere eseguiti dall'utilità awk che rallenta la velocità di elaborazione giù .
    Caratteristiche < br caratteristiche >

    di awk includono una interfaccia a riga di comando per l'esecuzione di compiti semplici , così come un linguaggio di programmazione per l'esecuzione di attività che sono più complessi . Il linguaggio di programmazione AWK ha strutture di controllo simili a linguaggi di scripting di shell , come Bash . Anche le variabili , dichiarate possono essere utilizzati senza essere assegnata una variabile come predefinito a un valore nullo . Awk può anche estrarre un elemento da una stringa , che lo rende utile per l'analisi dei dati e la relazione di generazione
    Sintassi

    Awk ha una struttura sintassi unico composto da : . Opzioni awk ' criteri di selezione { azione } ' fileThe parola " awk" ne dice al sistema operativo di utilizzare l'utility awk. Le opzioni sono specifiche del comando awk e si possono trovare leggendo il manuale Awk ( vedi link in Risorse) . I criteri di selezione seleziona le righe che corrispondono a una stringa esatta o espressione regolare . Queste linee vengono poi elaborati con l '"azione ", contenuta in parentesi graffe. Un elenco delle azioni accettate Awk si possono trovare anche nel manuale. Infine , il file si riferisce il file oi file che si desidera elaborare
    Esempi

    Un esempio della riga di comando di awk sarebbe: . Awk ' /^ Subject :/{ print } ' $ HOME /mboxThis comando stampa l'oggetto di ogni email tenutosi a file di cassetta postale dell'utente per lo schermo del terminale . Il carato ( ^ ) all'inizio della parola "Oggetto" , dice di cercare all'inizio dello script line.An Awk sarebbe simile : { s + = $ 5} END { print " somma " , s } Questo script aggiunge il totale della quinta colonna di un file e stampa il parole "sum è" e la somma allo schermo . È possibile salvare il file come " sum.awk " ed eseguire il programma con il comando "file awk -f sum.awk ".

    Previous :

    next :
      Articoli Correlati
    ·Descrizione del lavoro per un CMM Programmatore 
    ·I vantaggi della programmazione dichiarativa 
    ·Come configurare l'autenticazione Radius 
    ·Come utilizzare il complemento a due di un bit di scorr…
    ·Scrum Vantaggi 
    ·Come Non Log In XP con una password 
    ·Requisiti Certified Partner di Microsoft 
    ·Come modificare la colonna Ordine in ALTER TABLE 
    ·Come sostituire una lista in Python 
    ·Qual è il Il significato dello schema di codifica a 8 …
      Articoli in evidenza
    ·Come visualizzare i file SIG Da Printshop 
    ·Come posso accedere al mio VAR Privato 
    ·Come fare un Flooder Con Visual Basic 
    ·Come convertire il testo in numeri interi in JavaScript…
    ·Come convertire ottale a binario 
    ·Access 2007 Scripts 
    ·Come esportare MySQL Workbench Da 
    ·Che formato è Silverlight 
    ·Come ottenere il mouse X & Y in ActionScript3 
    ·Come nascondere stringhe in PHP 
    Copyright © Conoscenza Informatica http://it.wingwit.com