Metode 1: Bruke WC -kommando
En av de enkleste måtene å telle antall linjer i terminalutgangen er ved å bruke “WC” -kommandoen. “WC” -kommandoen er et kraftig verktøy som kan brukes til å telle ord, linjer og tegn i en fil eller enutgangsstrøm. Utgangen fra terminalen kan røres til “WC” -kommandoen og “-L” -alternativet kan brukes til å instruere “WC” for å telle antall linjer i utgangen. For eksempel kan følgende kode brukes til å telle antall linjer i utgangen fra “LS” -kommandoen:
#!BIN/BASH
ls
ls | wc -l
Dette vil returnere antall linjer i utdataene fra “LS” -kommandoen sammen med filene og mappene i gjeldende katalog:
Metode 2: Bruke GREP -kommando
Kommandoen “grep” er et kraftig verktøy som kan brukes til å søke etter spesifikke mønstre eller strenger i en fil eller utgangsstrøm. For å telle antall linjer i terminalutgangen ved hjelp av “grep”, kan vi røre utgangen til “grep” og spesifisere et mønster som samsvarer med hver linje.
For eksempel, hvis vi vil telle antall linjer i utdataene fra “LS” -kommandoen ved å bruke "grep", kan vi bruke følgende kommando:
#!BIN/BASH
ls
ls | grep -c '^'
Dette vil returnere antall linjer i output -kommandoen sammen med filene og mappene i gjeldende katalog:
Metode 3: Bruke AWK -kommando
Kommandoen “AWK” er et kraftig verktøy som også kan brukes til å manipulere og behandle tekstfiler eller utgangsstrømmer. For å telle antall linjer i terminalutgangen ved hjelp av "AWK", kan vi røre utdataene til "AWK" og bruke "ende" -mønsteret til å utføre en handling på slutten av inngangsstrømmen. Vi kan deretter skrive ut verdien til en motvariabel som trinn for hver linje.
Hvis vi for eksempel vil telle antall linjer i utdataene ved å bruke "AWK", kan vi kjøre følgende bashode:
#!BIN/BASH
ls
ls | awk 'slutt print nr'
Dette vil returnere antall linjer i utdataene fra “LS” -kommandoen sammen med filene og mappene i gjeldende katalog:
Konklusjon
Å telle antall linjer i terminalutgangen er en enkel, men nyttig oppgave som kan utføres ved hjelp av forskjellige kommando -linjeverktøy som "WC", "grep" og "awk". Avhengig av situasjonen og typen output, kan en metode være mer egnet enn de andre. Ved å mestre disse teknikkene, kan vi effektivt telle antall linjer i terminalutgang og forbedre vår produktivitet som utviklere eller systemadministratorer.