if, If Else, Else statements or Conditional Statements

IF er et meget populært tekstbehandlingsværktøj. Vi tilbyder forskellige funktioner og strukturer som programmeringssprog. if - if else er en meget nyttig betinget erklæring, der bruges til at oprette beslutningstræer. if - if else bruges til at kontrollere den givne situation eller operationer og køre i overensstemmelse hermed. For eksempel kan vi kontrollere personens alder og handle i overensstemmelse hermed, hvis vi er over 60 eller under 60.

eksempeldata

under læring af Hvis – hvis ellers udsagn vil vi bruge følgende fil.

ismail 33 maleahmet 5 maleelif 8 female

Ak, hvis sætning

Ak, hvis sætning syntaks er som nedenfor. Vi kontrollerer betingelsen, og hvis betingelsen er opfyldt eller sand, udfører vi kodedelen. Hvis ikke vi blot springe hvis kode blok.

if (CONDITION){ CODE}

i dette eksempel vil vi kigge efter navnet ismail og derefter udskrive hans alder.

{ if( =="ismail") { print ; print  } }

Vi gemmer VK-scriptet som if-program og kalder med Vk -f parameter som nedenfor.

$ awk -f if-program data.txt
åk If erklæring
åk If erklæring

eller vi kan levere scriptet fra bash som nedenfor.

åk If erklæring
åk If erklæring

hvis erklæring

Hvad vil der ske, hvis vi har mere end en enkelt betingelse for at kontrollere og udføre scriptet. Vi kan bruge else if udsagn til multi-condition situationer. Syntaks af else if er som nedenfor.

if (CONDITION) { CODE }else if (CONDITION) { CODE}...

vi kan bruge mere end if else i henhold til vores behov. I dette eksempel vil vi liste personer med to forskellige forhold som over 18 og under 18.

{ if( > 17) { print " is adult" } else if( < 18) { print " is infant" } }

når vi kører denne kode som nedenfor.

$ awk -f else-if-program data.txt
ang Else if erklæring
ang Else if erklæring

hvis du bruger If-else betingede udsagn, skal vi muligvis angive standardbetingelsen, hvor den vil opfylde, hvis ingen af de andre betingelser er opfyldt. Vi kan det andet og sætte det til slutningen af If-else If-blokken. Syntaksen er som nedenfor

if (CONDITION) { CODE }else if (CONDITION) { CODE }...else{ CODE}

i dette eksempel kontrollerer vi køn, og den givne post er ikke mandlig, vi udskriver en besked. I dette eksempel tilføjer vi ikke andet-Hvis fordi vi ikke har brug for, men de kan tilføjes uden problemer, hvis det er nødvendigt.

{ if( == "male") { print " is male" } else { print " not male" } }

Vi gemmer dette script som else-program og kører som nedenfor.

$ awk -f else-program data.txt
Anke Else Erklæring
Anke Else Erklæring

You might also like

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.