| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Computer Programmeringssprog >> Content
    Awk Basics
    Udtrykket " Awk " faktisk har to betydninger . Det er både et programmeringssprog og et bryggers . At køre en Awk script (program) , skal du ringe til Awk nytte. Det bruges til tekstbehandling og rapport generering i Unix og Linux operativsystemer . Historie

    Awk blev skabt i 1977 af Alfred V. Aho , Peter J. Weinberger og Brian W Kernighan mens de arbejdede på Bell Labs. Det blev først introduceret i version 7 af AT & T Unix og er blevet installeret som standard i alle versioner af Unix siden da. Det blev skabt specielt til tekst manipulation, rapport formatering og fortsætter med at være den mest kraftfulde værktøj til disse opgaver installeret som standard på alle Unix-systemer . Perl sproget har tilranet awk evner , men det er ikke installeret som standard på alle Unix-systemer . Awk er kun blevet ændret tre gange siden dens begyndelse. I øjeblikket er det eksisterer som Awk , Nawk (ny Awk ) og Gawk ( Gnu Awk ) .
    Function

    Awk gør mange forskellige tekst - behandlings opgaver , som omfatter styring små databaser, genererer rapporter, validering data og producere indekser for dokumenter. Awk er bedst egnet til små tekst behandlings scripts og er ikke velegnet til store komplicerede opgaver, fordi awk scripts skal udføres af Awk hjælpeprogram, der forsinker behandlingen hastigheden ned.
    Egenskaber < br >

    awk funktioner omfatter en kommandolinje -grænseflade til at udføre simple opgaver , samt et programmeringssprog til at udføre opgaver, der er mere komplekse. Programmeringssproget AWK har lignende kontrolstrukturer til shell scripting sprog såsom Bash . Også erklærede variabler kan bruges uden at blive tildelt en variabel , som de standard til en null-værdi . Awk kan også trække ethvert element fra en streng , hvilket gør den anvendelig for data analyse og rapport frembringende
    Syntaks

    Awk har en unik syntaks struktur bestående af : . Awk optioner ' udvælgelseskriterier { handling } ' fileThe ordet " awk " fortæller operativsystemet at bruge awk nytte. Mulighederne er specifikke for Awk kommando og kan findes ved at læse Awk manualen ( se link i Resources). Udvælgelseskriterierne vælger de linjer, der matcher en nøjagtig streng eller regulært udtryk . Disse linjer behandles derefter med "action " i krøllede parenteser . En liste over de aktioner, accepteret af Awk kan også findes i manualen. Endelig filen refererer til den eller de filer , du ønsker at behandle
    Eksempler

    kommandolinje eksempel Awk ville være: . Awk ' /^ Emne :/{ print } ' $ HOME /mboxThis kommando vil udskrive emnelinjen i hver e-mail blev afholdt i brugerens postkasse -fil til terminalen skærmen. I karat ( ^ ) i begyndelsen af ordet "Emne " siger at søge i begyndelsen af line.An Awk script ville se sådan ud: {s + = $ 5 } END { print " sum er" , s} Dette script tilføjer summen af ​​femte kolonne i en fil og udskriver ordene " sum er" og summen til skærmen. Du kan gemme filen som " sum.awk " og køre programmet med kommandoen " awk - f sum.awk fil. "

    Forrige :

    næste :
      Relaterede artikler
    ·Assemblerprogrammer til en IBM PC 
    ·Sådan center en drop-down i HTML 
    ·Hvordan ved jeg, hvilke WPF DataGrid afkrydsningsfelt f…
    ·Sådan bruges Pivot i SQL 
    ·Sådan bruges HTML Inline Elements 
    ·Hvordan man programmerer en Spørgsmål og svar Program…
    ·Sådan Code et register formular til en hjemmeside 
    ·Sådan redigeres KML & Bulk 
    ·Sådan Set Up en Variant i SAP 
    ·Sådan Læs USB Tastaturinput på Linux 
      Anbefalede Artikler
    ·Sådan Target subview i iPhone SDK 
    ·Uigennemsigtig Types 
    ·Hvordan man undgår Javascript Void 
    ·Sådan downloader XBRL data til regneark 
    ·Sådan får Window Navne i Visual Basic 
    ·Sådan bruges C + + klasse Skabeloner 
    ·Sådan bruges VedÆndring Ejendom i VBA 
    ·Hvordan man bruger Streng i en Perl script 
    ·Sådan oprettes en fil Upload Rutinemæssig i PHP 
    ·Sådan Konverter en forkert PHP Dato 
    Copyright © Computer Viden http://www.computerdk.com