Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Hoe een AWK Script
Awk is een van de vele krachtige Unix-toepassingen die de mogelijkheid biedt om applicaties te maken voor het automatiseren van een overvloed aan taken. Awk is gemaakt bij AT & T Bell Laboratories in 1977 voor het doel van de verwerking van ingevoerde tekst regel voor regel en vervolgens het uitvoeren van acties op de tekst . Zoals met elke vaardigheid, de beste manier om een ​​script schrijven in awk leren is door de praktijk en door het bestuderen van de documentation.Awk werkt door te zoeken naar een tekenreeks via opgegeven zoekcriteria voldoen , dan is de verwerking van de string met verschillende awk commando . Instructies verkopen Simple Scripting

Controle 1 dat het bestand te verwerken is een tekstbestand en dat de gegevens kunnen worden verwerkt met awk . Reguliere expressies en andere kenmerken van de taal zal alleen werken op standaard tekst . Binaire data verwerking is beperkt tot het verplaatsen of kopiëren .

Bewerken awk scripts 2 met behulp van een standaard tekst- editor , zoals " Notepad " in Windows of " vi " in Unix . Elke tekstverwerker kan worden gebruikt . Bij het schrijven van code , zorgen ervoor dat u de code om het beter leesbaar te maken streepje , en commentaar toe te voegen aan het programma te documenteren zoals het geschreven .

Code 3 een awk script met het woord " awk , " omsluit de hele code in een enkele start /end quotes en een zoektocht op de gegevens , en vervolgens de acties die moeten worden uitgevoerd op de gegevens . Het script kan ook beginnen met het trefwoord "BEGIN " of " END " als je nodig hebt om een beginnend titel of beëindigen titel voor het programma uitvoeren . De volgende zijn twee volledige versies van een eenvoudige awk script :

awk
' /template /{print $ 3 " " $ 4} ' Setup.txt

Dit script zoekt naar het woord " template " en het stuurt alleen de derde en vierde kolom van de gegevens gescheiden door een spatie . De volgende methode heeft dezelfde functie , maar het maakt gebruik van "BEGIN " en " END " om aan te geven wanneer het programma begint en eindigt :

awk '
BEGIN { print " Output van \\ " template \\ " " } < br >

/template /{print $ 3 " " $ 4}

END
{ print " -programma te vinden \\ " template \\ " klaar . " } ' Setup.txt
4

Store de awk opdrachten in een uitvoerbaar bestand . Hoewel awk kan worden uitgevoerd vanaf de opdrachtregel , is het de bedoeling om te worden gebruikt als een batch soort taal . Daarom is het misschien een goed idee om de awk commando's op te slaan in een bestand dat moet worden uitgevoerd wanneer nodig te zijn .

Previous: Next:
  Computer Programming Languages
·Hoe de Fibonacci Recursion fun…
·Hoe kan ik een Connection stri…
·Hoe je Line Bars In een Websit…
·Maken van een webpagina Design…
·Een manier om Long Lines in CS…
·Wat is ColdFusion Builder? 
·Hoe je Tab Spacing Fix in Ecli…
·Vergelijk Python naar VBA 
·Hoe maak je een Coder 
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe om uw eigen PHP proxy Zorg 
·Hoe je alle alfabetische tekens in PHP 
·Tutorial voor Screensavers in C + + 
·Om te lezen hoe een bestand regel per ke…
·Hoe een vector in MATLAB verhogen 
·Hoe kan ik PHP Maak een formulier Dreamw…
·Hoe maak ik een applet te bouwen met Ecl…
·Vierde Generatie Taalhulpjes 
·Hoe de Tk Toolkit gebruiken Met Python 
Copyright © Computer Kennis http://www.nldit.com