Hvordan telle antall linjer i en fil i en Shell Script

Et skall skript er et program som er tolket av Linux eller Unix-system skall. Den bruker både operativsystem og shell kommandoer for å utføre de handlinger som trengs. Du kan oppgi navnet på filen du ønsker å evaluere på kommandolinjen. Dette tillater bruk av samme skriptet på flere filer uten å måtte endre noen del av det. Den "wc" -kommandoen kan fungere for å telle antall linjer i en fil.

Bruksanvisning

1 Åpne et tomt vanlig tekstdokument i en tekst editor.

2 Skriv inn linjen

! / Bin / bash

å starte shell script.

3 Skriv inn linjen

num = wc -l $ 1 | awk '{print $ 1}

å telle antall linjer i filen som er angitt på kommandolinjen og sett verdien i "num" variable.

4 Skriv inn linjen

echo $ num

å skrive ut antall linjer til skjermen.

5 Lagre filen som "count_lines.sh".

6 Åpne et terminalvindu.

7 Skriv inn kommandoen "chmod + x count_lines.sh" for å gjøre manuset kjørbar.

8 Skriv inn kommandoen "count_lines.sh filnavn.txt" for å utføre skriptet. Erstatt "filnavn.txt" med filen du ønsker å telle.