[script] Para los que querais ver "en linea" el pfirewall.log

18/08/2003 - 22:28 por JM Tella Llop [MS MVP] · | Informe spam
Crearos un archivo, llamado, por ejemplo tail.cmd con el siguiente contenido:

@echo off
if {%1}=={} @echo Nombre de archivo requerido.&goto :EOF
if not exist %1 @echo %1 NO existe.&goto :EOF
setlocal
set file=%1
set /a number
if not {%2}=={} set /a number=%2
for /f %%i in ('find /v /c "" ^< %file%') do set /a lines=%%i
@echo %lines% lines in file %file%.
if %number% GEQ %lines% set /a start=0&goto console
set /a start=%lines% - %number%
:console
more /e +%start% %file%
endlocal

La manera de ejecutarlo sería (en un ventana de comandos -cmd.exe-)

tail c:\windows\pfirewall.log

esto nos mostrará las untima 10 lineas del fichero. Si queremos mas, por ejemplo 20, podemos ejecutar:

tail c:\windows\pfirewall.log 20



Jose Manuel Tella Llop
MS MVP - DTS
jmtella@compuserve.com

Este mensaje se proporciona "como está" sin garantías de ninguna clase, y no otorga ningún derecho.

This posting is provided "AS IS" with no warranties, and confers no rights.
You assume all risk for your use.

Preguntas similare

Leer las respuestas

#1 Waldín
18/08/2003 - 23:48 | Informe spam
1. Abres el bloc de notas
2. Pones las ordenes que a puesto José Manuel
3. Lo guardas con el nombre que quieras y extensión .cmd (por ejemplo
pfirewall.cmd

"Jp" escribió en el mensaje
news:058001c365c9$e78d87f0$
JM, disculpa lo novato que soy. Podraís explicarme por
favor por pasos (Cómo se hace)?
Crearos un archivo, llamado, por ejemplo tail.cmd con el


siguiente contenido:

@echo off
if {%1}=={} @echo Nombre de archivo requerido.&goto :EOF
if not exist %1 @echo %1 NO existe.&goto :EOF
setlocal
set file=%1
set /a number
if not {%2}=={} set /a number=%2
for /f %%i in ('find /v /c "" ^< %file%') do set /a


lines=%%i
@echo %lines% lines in file %file%.
if %number% GEQ %lines% set /a start=0&goto console
set /a start=%lines% - %number%
:console
more /e +%start% %file%
endlocal

La manera de ejecutarlo sería (en un ventana de


comandos -cmd.exe-)

tail c:\windows\pfirewall.log

esto nos mostrará las untima 10 lineas del fichero. Si


queremos mas, por ejemplo 20, podemos ejecutar:

tail c:\windows\pfirewall.log 20



Jose Manuel Tella Llop
MS MVP - DTS


Este mensaje se proporciona "como está" sin garantías de


ninguna clase, y no otorga ningún derecho.

This posting is provided "AS IS" with no warranties, and


confers no rights.
You assume all risk for your use.





.

Respuesta Responder a este mensaje
#2 Jp
19/08/2003 - 00:39 | Informe spam
Así lo hice pero no me funciona
1. Abres el bloc de notas
2. Pones las ordenes que a puesto José Manuel
3. Lo guardas con el nombre que quieras y extensión .cmd


(por ejemplo
pfirewall.cmd

"Jp" escribió en el mensaje
news:058001c365c9$e78d87f0$
JM, disculpa lo novato que soy. Podraís explicarme por
favor por pasos (Cómo se hace)?
Crearos un archivo, llamado, por ejemplo tail.cmd con el


siguiente contenido:

@echo off
if {%1}=={} @echo Nombre de archivo requerido.&goto :EOF
if not exist %1 @echo %1 NO existe.&goto :EOF
setlocal
set file=%1
set /a number
if not {%2}=={} set /a number=%2
for /f %%i in ('find /v /c "" ^< %file%') do set /a


lines=%%i
@echo %lines% lines in file %file%.
if %number% GEQ %lines% set /a start=0&goto console
set /a start=%lines% - %number%
:console
more /e +%start% %file%
endlocal

La manera de ejecutarlo sería (en un ventana de


comandos -cmd.exe-)

tail c:\windows\pfirewall.log

esto nos mostrará las untima 10 lineas del fichero. Si


queremos mas, por ejemplo 20, podemos ejecutar:

tail c:\windows\pfirewall.log 20



Jose Manuel Tella Llop
MS MVP - DTS


Este mensaje se proporciona "como está" sin garantías de


ninguna clase, y no otorga ningún derecho.

This posting is provided "AS IS" with no warranties, and


confers no rights.
You assume all risk for your use.





.





.

Respuesta Responder a este mensaje
#3 Waldín
19/08/2003 - 00:53 | Informe spam
Es cierto a mi también me da error:
-PEGO
tail c:\windows\pfirewall.log
La sintaxis del comando no es correcta.
"lines" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.
lines in file c:\windows\pfirewall.log.
-PEGO--


"Jp" escribió en el mensaje
news:0c4201c365d9$914dced0$
Así lo hice pero no me funciona
1. Abres el bloc de notas
2. Pones las ordenes que a puesto José Manuel
3. Lo guardas con el nombre que quieras y extensión .cmd


(por ejemplo
pfirewall.cmd

"Jp" escribió en el mensaje
news:058001c365c9$e78d87f0$
JM, disculpa lo novato que soy. Podraís explicarme por
favor por pasos (Cómo se hace)?
Crearos un archivo, llamado, por ejemplo tail.cmd con el


siguiente contenido:

@echo off
if {%1}=={} @echo Nombre de archivo requerido.&goto :EOF
if not exist %1 @echo %1 NO existe.&goto :EOF
setlocal
set file=%1
set /a number
if not {%2}=={} set /a number=%2
for /f %%i in ('find /v /c "" ^< %file%') do set /a


lines=%%i
@echo %lines% lines in file %file%.
if %number% GEQ %lines% set /a start=0&goto console
set /a start=%lines% - %number%
:console
more /e +%start% %file%
endlocal

La manera de ejecutarlo sería (en un ventana de


comandos -cmd.exe-)

tail c:\windows\pfirewall.log

esto nos mostrará las untima 10 lineas del fichero. Si


queremos mas, por ejemplo 20, podemos ejecutar:

tail c:\windows\pfirewall.log 20



Jose Manuel Tella Llop
MS MVP - DTS


Este mensaje se proporciona "como está" sin garantías de


ninguna clase, y no otorga ningún derecho.

This posting is provided "AS IS" with no warranties, and


confers no rights.
You assume all risk for your use.





.





.

Respuesta Responder a este mensaje
#4 Tomas Hidalgo
19/08/2003 - 00:58 | Informe spam
Esas reminiscencias de Unix ;)

Muy bueno. gracias

Tomas Hidalgo


"JM Tella Llop [MS MVP] ·" escribió en el mensaje
news:%
Crearos un archivo, llamado, por ejemplo tail.cmd con el siguiente
contenido:

@echo off
if {%1}=={} @echo Nombre de archivo requerido.&goto :EOF
if not exist %1 @echo %1 NO existe.&goto :EOF
setlocal
set file=%1
set /a number
if not {%2}=={} set /a number=%2
for /f %%i in ('find /v /c "" ^< %file%') do set /a lines=%%i
@echo %lines% lines in file %file%.
if %number% GEQ %lines% set /a start=0&goto console
set /a start=%lines% - %number%
:console
more /e +%start% %file%
endlocal

La manera de ejecutarlo sería (en un ventana de comandos -cmd.exe-)

tail c:\windows\pfirewall.log

esto nos mostrará las untima 10 lineas del fichero. Si queremos mas, por
ejemplo 20, podemos ejecutar:

tail c:\windows\pfirewall.log 20



Jose Manuel Tella Llop
MS MVP - DTS


Este mensaje se proporciona "como está" sin garantías de ninguna clase, y no
otorga ningún derecho.

This posting is provided "AS IS" with no warranties, and confers no rights.
You assume all risk for your use.
Respuesta Responder a este mensaje
#5 Tomas Hidalgo
19/08/2003 - 00:58 | Informe spam
Esas reminiscencias de Unix ;)

Muy bueno. gracias

Tomas Hidalgo


"JM Tella Llop [MS MVP] ·" escribió en el mensaje
news:%
Crearos un archivo, llamado, por ejemplo tail.cmd con el siguiente
contenido:

@echo off
if {%1}=={} @echo Nombre de archivo requerido.&goto :EOF
if not exist %1 @echo %1 NO existe.&goto :EOF
setlocal
set file=%1
set /a number
if not {%2}=={} set /a number=%2
for /f %%i in ('find /v /c "" ^< %file%') do set /a lines=%%i
@echo %lines% lines in file %file%.
if %number% GEQ %lines% set /a start=0&goto console
set /a start=%lines% - %number%
:console
more /e +%start% %file%
endlocal

La manera de ejecutarlo sería (en un ventana de comandos -cmd.exe-)

tail c:\windows\pfirewall.log

esto nos mostrará las untima 10 lineas del fichero. Si queremos mas, por
ejemplo 20, podemos ejecutar:

tail c:\windows\pfirewall.log 20



Jose Manuel Tella Llop
MS MVP - DTS


Este mensaje se proporciona "como está" sin garantías de ninguna clase, y no
otorga ningún derecho.

This posting is provided "AS IS" with no warranties, and confers no rights.
You assume all risk for your use.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida