para - como usar cmd
¿Cómo mostrar el contenido del archivo de texto en cmd? (11)
Quiero mostrar el contenido del archivo de texto en la ventana de cmd. Además, quiero ver las nuevas líneas que se agregaron al archivo, como el comando tail -f
en Unix.
No creo que haya una función incorporada para eso
xxxx.txt > con
Esto abre los archivos en el editor de texto predeterminado en Windows ...
type xxxx.txt
Esto visualiza el archivo en la ventana actual. Tal vez esto tiene params que puedes usar ...
Aquí hay una pregunta similar: script por lotes CMD.EXE para mostrar las últimas 10 líneas de un archivo txt Así que hay un comando "más" para mostrar un archivo de la línea dada, o puede usar las utilidades GNU para Win32, lo que Bryanph sugirió en su enlace.
No hay una opción incorporada disponible con Windows. Para monitorear constantemente los registros, puede usar esta aplicación gratuita BareTailPro
Para hacer esto, puede usar el shell de línea de comandos más avanzado de Microsoft llamado " Windows PowerShell ". Debería ser estándar en las últimas versiones de Windows, pero puedes descargarlo desde Microsoft si aún no lo tienes instalado.
Para obtener las últimas cinco líneas en el archivo de texto, simplemente lea el archivo usando Get-Content
, luego haga que Select-Object
seleccione los últimos cinco elementos / líneas por usted:
Get-Content c:/scripts/test.txt | Select-Object -last 5
Fuente: uso del cmdlet Get-Content
Podemos usar el comando ''tipo'' para ver el contenido del archivo en cmd
Ejemplo -
type abc.txt
Más información se puede encontrar HERE
Puede obtener la utilidad TAIL de las ''Herramientas del Kit de recursos de Windows Server 2003'' que se encuentran aquí: https://www.microsoft.com/en-us/download/confirmation.aspx?id=17657
Aquí hay detalles adicionales: comando de cola para Windows (CMD)
Puede usar el comando ''more'' para ver el contenido del archivo: more filename.txt
Puedes usar el comando more
Por ejemplo: more filename.txt
Eche un vistazo a: http://unxutils.sourceforge.net/ o descargue: http://unxutils.sourceforge.net/UnxUpdates.zip
Usar un solo comando de PowerShell para recuperar el final del archivo:
powershell -nologo "& "Get-Content -Wait c:/logFile.log -Tail 10"
se aplica a powershell 3.0 y más reciente
Otra opción es crear un archivo llamado TAIL.CMD con este código:
powershell -nologo "& "Get-Content -Wait %1 -Tail %2"
si desea que muestre el contenido del archivo en vivo y actualice cuando se modifique el archivo, solo use este script:
@echo off
:start
cls
type myfile.txt
goto start
eso se repetirá para siempre hasta que cierre la ventana de cmd
Uso del tipo de comando Leer archivo en Windows
tipo de su_nombre_archivo_aquí
D: / Java> tipo de EvenOddExample.java
import java.util.Scanner;
public class EvenOddExample
{
public static void main(String[] args)
{
System.out.println("/nEnter any Number To check Even or Odd");
Scanner sc=new Scanner(System.in);
int no=sc.nextInt();
int no1=no;
while (no>1)
{
no=no-2;
}
if(no==0)
{
System.out.println(no1 +" is evenNumber");
}
else
{
System.out.println(no1 +" is odd Number");
}
}
}
tail -3 d:/text_file.txt
tail -1 d:/text_file.txt
Supongo que esto se agregó a Windows cmd.exe en algún momento.