Awk är en unik databehandling språk som kan användas för att hitta och ersätta text . Den används normalt med Unix - baserade system och formaterar utgång . Saker du behöver
Unix - baserade system
Visa fler instruktioner Zazzle.se Använd Awk att söka och ersätta text
1 awk
användas för att söka efter rader som matchar parametrar som du tidigare har angett i programmet filen för att söka och ersätta relevant text .
2
Infiler i den ordning du vill att de ska läsa . Strängen av in filerna du använder bör noteras genom att använda enkla citattecken . Om du inte matar in några filer , kommer den standard input användas som standard . Standarden ingång visas filnamnet som ' - '
3
Vet att varje ingång rad består av fält separerade av mellanslag
4
Become . . väl förtrogen med mönster - action uttalanden . De är oerhört viktiga när man använder awk att hitta och ersätta text . Ett mönster - action uttalande ser ut så här : . Mönster { action }
5
Skilj flera mönster med ett komma
6
Vet förkortning för variabler som du kommer att stöta på . Vanliga variabler är antalet fält ( NF ) , utdataformat av siffror ( OFMT ) , ingång postavgränsaren ( RS ) och utgående post separator ( ORS ) . Det finns många andra variabler som kommer att uppstå , och en komplett lista över dem , samt korta förklaringar , finns tillgängliga i online- versionen av Unix handboken ( se Resources nedan ) .
7
Användning det aritmetiska funktioner . Sin ( x) alstrar sinus för x . Cos ( x ) ger cosinus för x . Exp ( x) ger den exponentiella funktionen av x vilket är användbart för snabb tillväxt. Hitta den naturliga logaritmen av x med log ( x ) . Kvadratroten av x finns med sqrt ( x ) . Borsta på din sträng funktioner
8
. String funktioner är otroligt användbara i awk , men om du inte är en matematiker eller en vanlig Unix användare , kan du behöva göra en del hemläxa först . De strängfunktioner du möter är följande : Index -funktionen hittar den punkt i en sträng där en annan första appears.Split funktionen delar upp strängen i beståndsdelar . Identifiera delsträngar inom strängar med delsträngen funktion .
9
Se largefile sektionen av manualen för att lära sig att använda awk när filerna du undersöker är större än eller lika med 2 gigabyte .
Addera ditt