Skip to content

Leer het Linux-commando – gawk

16 de augustus de 2021
GettyImages 539260181 57eb3cac5f9b586c359276cc

Het Linux-programma gawk is een GNU-implementatie van de programmeertaal awk. Gebruik maken van gawk om tekstbestanden te wijzigen op basis van patronen in plaats van complexe scripts in andere talen te schrijven om dezelfde taak te volbrengen. Afhankelijk van uw distributie, gawk wordt mogelijk niet standaard geïnstalleerd – gebruik beide awk of installeer het vanuit de softwarerepository van uw distributie.

Wat ‘gawk’ doet?

In een notendop, awk en gawk instrueert je shell om een ​​reeks opdrachten uit te voeren tegen tekstbestanden. Die commando’s hebben betrekking op het wijzigen of extraheren van specifieke delen van een tekstdocument. De taal is eenvoudig maar gedetailleerd. Raadpleeg de online handleiding voor volledige gebruiksopmerkingen en syntaxis. De gawk hulpprogramma is functioneel gelijk aan: awk. In 1977 het origineel awk vrijgelaten; in 1988, gawk uitgebracht, die het origineel uitbreidde in de geest van het GNU-project voor gratis en open-source software.

Voorbeeldgebruik:

Een typisch gebruik van gawk gebruikt een gedefinieerd programma tegen een of meer invoerbestanden. Het paradigma ziet er ongeveer zo uit: gawk programma bestand1 bestand2 …

In dit geval, programma verwijst naar een specifiek script dat een specifieke functie uitvoert die van toepassing is op bestand1, bestand2, enz. Meestal is de programma is een eenvoudig script dat elke regel van . scant bestand1 op zoek naar een patroon en wanneer het het vindt, voert het een commando uit. De uitvoer wordt over het algemeen afgedrukt naar standaarduitvoer, tenzij programmatisch omgeleid of doorgesluisd naar een nieuw bestand.