Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Awk Basics
De term " awk " heeft eigenlijk twee betekenissen . Het is zowel een programmeertaal en een utility . Om een ​​Awk script ( programma ) te werken moet u de Awk hulpprogramma bellen . Het wordt gebruikt voor tekstverwerking en het rapport genereren binnen de Unix -en Linux-besturingssystemen . Geschiedenis

Awk
werd opgericht in 1977 door Alfred V. Aho , Peter J. Weinberger en Brian W Kernighan terwijl ze werkten bij Bell Labs . Het werd voor het eerst geïntroduceerd in versie 7 van AT & T Unix en is standaard geïnstalleerd op elke versie van Unix sindsdien . Het is speciaal gemaakt voor tekst manipuleren , verslag opmaak en blijft de meest krachtige tool voor deze taken standaard geïnstalleerd op alle Unix systemen. De Perl taal heeft toegeëigend Awk de mogelijkheden , maar het wordt niet standaard geïnstalleerd op alle Unix systemen . Awk is slechts drie keer gewijzigd sinds haar oprichting . Momenteel , het bestaat als Awk , Nawk ( nieuw AWK ) en Gawk ( Gnu AWK ) .
Functie

Awk
doet veel verschillende tekst - processing taken , waaronder het beheren van kleine databases , het genereren van rapporten , het valideren van de gegevens en het produceren van indexen voor documenten . Awk is het meest geschikt voor kleine tekstverwerking scripts en is niet geschikt voor grote gecompliceerde taken omdat awk scripts moeten worden uitgevoerd door de AWK nut dat de verwerkingssnelheid vertraagt ​​.
Features < br functies >

Awk 's
onder andere een command line interface voor het uitvoeren van eenvoudige taken , evenals een programmeertaal voor het uitvoeren van taken die complexer zijn . De AWK programmeertaal heeft soortgelijke controle structuren om shell scripting talen , zoals Bash . Ook verklaarde variabelen kunnen worden gebruikt zonder dat een variabele als ze standaard een waarde van nul worden toegekend . Awk kan ook elk element extraheren uit een string , waardoor het nuttig voor data- analyse en rapportage genereren
Syntax

Awk
heeft een unieke syntax structuur die bestaat uit : . Awk opties ' selectiecriteria { actie } ' fileThe woord " awk " vertelt het besturingssysteem om de Awk utility te gebruiken . De opties zijn specifiek voor de AWK commando en kan gevonden worden door het lezen van de AWK handleiding ( zie link in Resources ) . De selectiecriteria selecteert de lijnen die overeenkomen met een exacte tekenreeks of reguliere expressie . Deze lijnen worden vervolgens verwerkt met de "actie " in accolades . Een overzicht van de door Awk aanvaarde maatregelen kan ook worden gevonden in de handleiding . Tot slot , het bestand verwijst naar het bestand of de bestanden die u wilt verwerken
Voorbeelden

Een command line voorbeeld van Awk zou zijn : . Awk ' /^ Onderwerp :/{print } ' $ HOME /mboxThis commando zal de onderwerpregel van elke e-mail die in de gebruiker mailbox bestand naar de terminal scherm af te drukken . De karaat ( ^ ) aan het begin van het woord "Onderwerp " , zegt te zoeken aan het begin van de line.An Awk script zou er zo uitzien : { s + = $ 5 } END { print " som " , s} Dit script voegt het totaal van de vijfde kolom van een bestand en drukt de woorden " som " en de som op het scherm . U kunt het bestand opslaan als " sum.awk " en start het programma met het commando " awk -f sum.awk bestand . "

Previous: Next:
  Computer Programming Languages
·Hoe je GPX-bestanden gebruiken…
·Om te lezen hoe een Punch Card…
·Hoe de Memcached Clear 
·Hoe je Visual Studio Upgrade 
·Hoe te schrijven Adsense adver…
·Hoe maak je een JDW convertere…
·De geschiedenis van Turbo Pasc…
·Hoe maak je een Flow Chart voo…
·Hoe de Datum Van DateChooser i…
  Related Articles
Basis van Visual Basic 
Hoe maak je een webbrowser in Visual Bas…
Basis van Visual Basic 6 
Hoe Web Browsers Maak in Visual Basics 
Hoe maak je een tien procent bonus berek…
Hoe maak je toe aan een Combo Box een wo…
Hoe te Awk gebruiken in Perl 
MySQL Basics voor Visual Leerlingen 
Java Basics Tutorial 
  Programmering Articles
·Hoe kan ik Java inschakelen op mijn werk…
·Hoe maak je een Array in Visual Basic Tr…
·Wat is een variabele in de programmering…
·Hoe de cursor Attribute Delete in PL /SQ…
·Hoe maak je een C + + Main Window Zonder…
·Hoe maak je Debug Zonder een debugger 
·Hoe maak je een definitie voor een Inter…
·File Handling in Java Tutorial 
·Hoe te Scripts schrijven met Notepad 
Copyright © Computer Kennis http://www.nldit.com