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
- Ak, hvis sætning
- hvis 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}
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
eller vi kan levere scriptet fra bash som nedenfor.
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
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}
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