Tecnología

Inicio

Cómo contar el número de líneas en un archivo en una secuencia de comandos shell

Un script de shell es un programa que es interpretado por el shell del sistema Linux o Unix. Se utiliza tanto el sistema operativo y la cáscara de comandos para llevar a cabo las acciones necesarias. Puede proporcionar el nombre del archivo que desea evaluar en la línea de comandos. Esto permite el uso de la misma secuencia de comandos en varios archivos sin tener que cambiar ninguna parte del mismo. El comando "wc" puede funcionar para contar el número de líneas dentro de un archivo.

Instrucciones

1 Abra un documento de texto sin formato en blanco en cualquier editor de texto.

2 Escriba la línea

! / Bin / bash

para iniciar el script de shell.

3 Escriba la línea

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

para contar el número de líneas en el archivo especificado en la línea de comandos y colocar el valor en el "num" variable.

4 Escriba la línea

echo $ num

para imprimir el número de líneas en la pantalla.

5 Guarde el archivo como "count_lines.sh".

6 Abra una ventana de terminal.

7 Escriba el comando "chmod + x count_lines.sh" para hacer el script ejecutable.

8 Escriba el comando "filename.txt count_lines.sh" para ejecutar la secuencia de comandos. Reemplazar "archivo.txt" con el archivo que desea contar.