Come contare il numero di righe in un file in uno script di shell

November 11

Uno script di shell è un programma che viene interpretato dalla shell del sistema Linux o Unix. Si utilizza sia il sistema operativo e comandi di shell per eseguire le azioni necessarie. È possibile fornire il nome del file che si desidera valutare nella riga di comando. Ciò consente l'utilizzo dello stesso script su più file, senza dover modificare qualsiasi parte di esso. Il comando "wc" può funzionare per contare il numero di linee all'interno di un file.

istruzione

1 Aprire un documento di testo vuoto in qualsiasi editor di testo.

2 Digitare la riga

! / Bin / bash

per avviare lo script di shell.

3 Digitare la riga

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

per contare il numero di righe nel file specificato nella riga di comando e inserire il valore nella variabile "num".

4 Digitare la riga

echo $ num

di stampare il numero di linee allo schermo.

5 Salvare il file come "count_lines.sh".

6 Aprire una finestra di terminale.

7 Digitare il comando "chmod + x count_lines.sh" per rendere lo script eseguibile.

8 Digitare il comando "count_lines.sh filename.txt" per eseguire lo script. Sostituire "nomefile.txt" con il file che si desidera contare.