Bacth Contador de líneas de un documento (For /F)




Código:

@echo off

set cuenta=0            (se inicializa una variable)

for /F %%x in (a.txt) do (set /a cuenta= cuenta + 1)

echo "Las líneas del fichero son %cuenta%"

pause                        (Pausa del CMD)


Explicación del For:

    -Este for de modificación 

for /F %%(variable) in ("archivo que se quiere leer") do ("lo que tiene que hacer cuando haya un cambio de línea") es para leer una línea hasta un salto de línea y suma uno a la variable inicializada anteriormente cada vez que hay un cambio de línea.

    -Y se imprime "Las líneas del fichero son (la variable del for)" que son las veces que ha detectado un cambio de línea.

Comentarios