Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Computer Programmeringsspråk >> Content
    Awk Grunnleggende
    Uttrykket " Awk " faktisk har to betydninger . Det er både et programmeringsspråk og et verktøy . Å kjøre en Awk script ( program) må du ringe Awk verktøyet. Den brukes til tekstbehandling og rapport generering innenfor Unix og Linux operativsystemer . Historie

    Awk ble opprettet i 1977 av Alfred V. Aho , Peter J. Weinberger og Brian W Kernighan mens de jobbet ved Bell Labs . Den ble først introdusert i versjon 7 av AT & T Unix og har blitt installert som standard i alle versjoner av Unix siden da. Det ble opprettet spesielt for tekst manipulere , rapport formatering og fortsetter å være det mest effektive verktøyet for disse oppgavene installert som standard på alle Unix-systemer. Perl språket har tilranet awk evner , men det er ikke installert som standard på alle Unix-systemer. Awk har bare blitt endret tre ganger siden starten. For øyeblikket finnes det som Awk , Nawk ( ny Awk ) og Gawk ( Gnu Awk ) .
    Funksjon

    Awk gjør mange forskjellige tekst -prosessering oppgaver, som inkluderer administrerende små databaser , genererer rapporter, validere data og produsere indekser for dokumenter. Awk er best egnet for små tekstbehandling scripts og er ikke godt egnet for store og kompliserte oppgaver fordi awk -skript må utføres av Awk verktøy som forsinker behandlingen hastighet ned.
    Funksjoner

    awk funksjoner inkluderer en kommandolinje-grensesnitt for å utføre enkle oppgaver , samt et programmeringsspråk for å utføre oppgaver som er mer komplekse . Den Awk programmeringsspråk har lignende kontroll strukturer til shell skriptspråk som Bash . Dessuten erklært variabler kan benyttes uten å være tilordnet en variabel som de standard til en nullverdi. Awk kan også trekke ut noen element fra en streng , noe som gjør det nyttig for dataanalyse og rapport generering
    Syntax

    Awk har en unik syntaks struktur bestående av: . Awk alternativer ' utvalgskriteriene { handling } ' fileThe ordet " awk " forteller operativsystemet å bruke awk verktøyet. Alternativene er spesifikke for Awk kommando og kan finnes ved å lese Awk manualen ( se lenke i Resources ) . Utvalgskriteriene velger linjene som passer en eksakt streng eller vanlig uttrykk . Disse linjene er deretter behandlet med " action" som finnes i klammeparentes . En liste over de handlinger akseptert av Awk kan også bli funnet i manualen. Til slutt refererer filen til filen eller filene du vil behandle
    Eksempler

    En kommandolinje eksempel på Awk ville være: . Awk '/^ Subject :/{ print } '$ HOME /mboxThis kommandoen vil skrive ut emnefeltet av hver e holdt i brukerens postkasse fil til terminalen skjermen . Den karat (^ ) på begynnelsen av ordet "Emne" sier å søke på begynnelsen av line.An Awk script ville se slik ut: { s + = $ 5} END { print " Summen er" , s } Dette skriptet legger summen av den femte kolonnen i en fil og skriver ordene " summen er" og summen til skjermen. Du kan lagre filen som " sum.awk " og kjøre programmet med kommandoen " awk -f sum.awk filen."

    früher :

     Weiter:
      Relatert Artike
    ·Høynivå programmeringsspråk Språk 
    ·Hvor å Fastsette NTLDR Uten en disk å gjenopprette fr…
    ·Hvordan registrere en CAB -fil 
    ·Slik konfigurerer Heap Størrelse i Eclipse 
    ·Hvordan referere en fil fra HTML 
    ·ADT abstrakte datatyper 
    ·Hvordan Nevn en variabel ved hjelp av en makro SAS 
    ·Hvordan beregne Gray kode 
    ·Hvordan skrive en enkel Easytrieve Program 
    ·Hvordan Endre SYSMAN Passord 
      Anbefalte artikler
    ·Slik viser de etiske et Visual C Prosjekt 
    ·Hvordan finne Out Your javac Version 
    ·Hvordan oppdatere Table Set COL 
    ·Hvordan registrere SQL Express med Visual Studio 2010 
    ·Hvordan å binde seg til en type objekt Med WPF 
    ·OpenVex API 
    ·Forklaring av avrunding & Avkorter i Javascript 
    ·Hvordan endre et bakgrunnsbilde på Rollover 
    ·Slik formaterer du en tabell på TextView for Android 
    ·Hvordan Begrens til 100 Ord i PHP 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/