Awk er en kraftig Unix /Linux -verktøyet til å manipulere teksten . Det gir en nyttig add -on til Unix shell skriptspråk i at kommandoene er innebygd og programmer kan skrives i løpet av bare noen få linjer med kode. Awk filtrerer linjer med ASCII- data én linje av gangen, og utfører handlinger på input, transformere det til ulike former for visning eller innspill til andre programmer. Den Awk verktøyet kan brukes i stedet for andre programmer og programmeringsspråk , sparer timer med utvikling tid . Awk håndterer splitting av teksten i kolonner i en rett frem måte, og det kan gjøres på en eneste linje med Awk kode . Instruksjoner
en
Åpne en Unix terminaløkt å angi kommandolinje kommandoer på $ prompt .
2
Sørg filen å splitte har et skilletegn som skiller felt i tekstfilen . Skilletegn brukes til å identifisere hvor felt begynne og slutte. Hvis ingen skilletegn eksisterer - hvis det er en kontinuerlig datastrøm - det vil ikke være egnet for Awk split verktøyet
3
Skriv følgende Awk kommando for å filtrere data basert på . skilletegn som skal brukes. Et eksempel på en Awk kommando ved hjelp av en "," som skilletegn - hvor "filnavn" er input -fil som består av to kolonner med data adskilt med "," - er vist nedenfor :
awk -F "," '{ print $ 1, $ 2} filnavn
4
Test " awk " kommandoen av rør data til manus via en standard inngang uttalelse som følger : en
echo " fred , bloggs "