Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy
počítačové znalosti >> Systémy >> linux >> .

Ako nahradiť Stav v AWK funkcie

AWK , funkcie pre spracovanie textového súboru , prichádza ako tradičná súčasť systémoch UNIX a Linux . Je vybavený C - ako programovací jazyk , ktorý obsahuje podmienené výrazy . Podmienky , aby AWK mocný nástroj pre analýzu . Pomocou nich môžete skenovať súbor pre jednotlivé textové reťazce alebo kombinácia znaku a spočítal ich výskyt . Pokiaľ hľadáte konkrétne informácie v súboroch , AWK vám ušetrí drinu čítanie cez veľké množstvo textu . Vzhľadom k tomu , AWK programové skripty sú samy o sebe textové súbory , môžete nahradiť podmienené príkazy v týchto programoch pomocou vášho obľúbeného Unix textového editora , ako je napríklad vi . Pokyny dovolená 1

Načítať súbor AWK sa textový editor vi , ako ilustruje nasledujúci príkaz :

vi awk_file
2

použite " Page Up , " " Page Down " a šípkami vyhľadajte vyhlásenie podmienku , ktorú chcete nahradiť . Stav vyhlásenie AWK začína " if " kľúčové slovo , ako ilustruje tento kód :

if ( sales_amount > = 1000,00 ) shipping_fee = 0 , inak shipping_fee = sales_amount * 0,05 ;

podmienené časť výrazu je medzi zátvorky .
3

Presuňte kurzor do časti podmieneného výrazu , ktorý chcete nahradiť . Napríklad , ak chcete zmeniť " 1000,00 " na " 1100.00 " , presuňte kurzor na prvú nulu po " 1 " . Stlačte klávesu Delete pre vymazanie na nulu a stlačte tlačidlo " i " vložiť znak . Zadajte " 1 " . Vi vloží druhý 1 po prvej , otáčanie 1.000,00-1.100,00 .
4

Stlačte dvojbodka ( :) klávesy nasledované " WQ " ( bez úvodzoviek ) . Vi aktualizuje súbor AWK s vaším zmeny a potom ukončí .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené