AWK is een Unix- extractie van gegevens en rapportage tool met een eigen scripttaal die manipulatie en transformatie van tekstuele gegevens en uitgangen opgemaakt rapporten uitvoert , de inbreng komt van bestanden of de standaard invoer van gegevens. AWK is een nuttig hulpmiddel om extra filtering van gegevens en de behandeling in een Unix pipeline bieden . AWK algemeen duurt input van de shell command line , maar af en variabelen overgegaan in een script kan worden gebruikt door het hulpprogramma om zijn acties uit te voeren . AWK is bruikbaar voor het omzetten van data doorgegeven vanuit de Unix shell . Instructies 1 Maak een shell script genaamd " awkparam.sh " en maak het uitvoerbaar in de command line door te typen : > awkparam.sh ; chmod + x awkparam.sh Dit maakt een leeg script bestand in de huidige map met uitvoerbare permissies kopen van 2 bewerken en opslaan van de shell script met yout favoriete tekstverwerker en plaats deze commando's erin : . < br > var = testen echo $ var | awk ' {print $ var } ' dit zal de waarde van de " var " variabele en uitgang van de waarde, in dit geval de waarde is "test . " Voer het script vanaf de opdrachtregel met : . /Awkparam.sh Dit geeft de waarde van de opgeslagen variabele , 3 < "test . " p > Bewerk de awkparam.sh script opnieuw , maar deze keer de volgende opdrachten en opslaan : var = $ 1 var2 = $ 2 echo " $ var $ var2 ' | awk ' { print $ 1 $ 2} ' Nu voert u de opdracht vanaf de opdrachtregel met : /awkparam.sh -test test2 Dit zal de uitgang van de . waarde : -test test2 naar het scherm . In dit geval heeft Awk de opgeslagen variabelen genomen , " var " en " var2 " en omgezet ze in haar eigen interne representatie met behulp van de afdruk parameters van $ 1 en $ 2.
|