Я хочу отобразить содержимое текстового файла в окне cmd.
Кроме того, я хочу видеть новые строки, добавленные в файл,
как команда tail -f
в unix.
Как отобразить содержимое текстового файла в cmd?
Ответ 1
Вы можете использовать команду more
. Например: more filename.txt
Взгляните на: http://unxutils.sourceforge.net/ или скачать: http://unxutils.sourceforge.net/UnxUpdates.zip
Ответ 2
Мы можем использовать команду 'type' для просмотра содержимого файла в cmd
Пример -
type abc.txt
Более подробную информацию можно найти ЗДЕСЬ
Ответ 3
Я не думаю, что для этой функции есть встроенная функция
xxxx.txt > con
Это открывает файлы в текстовом редакторе по умолчанию в окнах...
type xxxx.txt
Отображает файл в текущем окне. Возможно, у вас есть параметры, которые вы можете использовать...
Здесь есть аналогичный вопрос: CMD.EXE batch script для отображения последних 10 строк из txt файла Таким образом, есть команда "больше" для отображения файла из данной строки, или вы можете использовать утилиты GNU для Win32, которые предложил bryanph в своей ссылке.
Ответ 4
используя команду powershell для извлечения файла:
powershell -nologo "& "Get-Content -Path c:\logFile.log -Tail 10"
применяется к powershell 3.0 и более поздним
другой вариант - создать файл с названием TAIL.CMD с помощью этого кода:
powershell -nologo "& "Get-Content -Path %1 -Tail %2"
Ответ 5
Для этого вы можете использовать Microsoft более совершенную оболочку командной строки под названием "" Windows PowerShell ". Он должен соответствовать стандарту в последних версиях Windows, но вы можете загрузить его из Microsoft, если он еще не установлен.
Чтобы получить последние пять строк в текстовом файле, просто прочитайте файл с помощью Get-Content
, затем Select-Object
выберите последние пять элементов/строк для вас:
Get-Content c:\scripts\test.txt | Select-Object -last 5
Источник: Использование командлета Get-Content
Ответ 6
если вы хотите, чтобы он отображал содержимое файла в реальном времени и обновлялся при изменении файла, просто используйте этот script:
@echo off
:start
cls
type myfile.txt
goto start
который будет повторяться навсегда, пока вы не закроете окно cmd
Ответ 7
Вы можете использовать команду "больше" для просмотра содержимого файла:
more filename.txt
Ответ 8
Нет встроенной опции, доступной с окнами. Чтобы постоянно отслеживать журналы, вы можете использовать это бесплатное приложение BareTailPro
Ответ 9
Вы можете получить утилиту TAIL из "Средств набора ресурсов Windows Server 2003", найдено здесь - https://www.microsoft.com/en-us/download/confirmation.aspx?id=17657
Вот дополнительные сведения - Команда хвоста для Windows (CMD)
Ответ 10
Использование типа файла чтения команд в Windows
тип your_file_name_here
D:\Java > тип 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");
}
}
}
Ответ 11
tail -3 d:\text_file.txt
tail -1 d:\text_file.txt
Я предполагаю, что это было добавлено в Windows cmd.exe в какой-то момент.