我想在CMD窗口中显示文本文件的内容。此外,我想看到添加到文件的新行,如Unix中的tail -f命令。


当前回答

如果你想让它实时显示文件的内容,并在文件被修改时更新,只需使用这个脚本:

@echo off
:start
cls
type myfile.txt
goto start

这将永远重复,直到您关闭cmd窗口。

其他回答

tail -3 d:\text_file.txt

tail -1 d:\text_file.txt

我认为这是添加到Windows cmd.exe在某个点。

我不认为有一个内置的函数

xxxx.txt > con

这将在windows默认文本编辑器中打开文件…

type xxxx.txt

这将在当前窗口中显示文件。也许你可以使用这个参数。

这里有一个类似的问题:CMD.EXE批处理脚本显示txt文件的最后10行 因此,这里有一个“more”命令来显示给定行的文件,或者你可以使用bryanph在他的链接中建议的Win32 GNU实用程序。

我们可以使用'type'命令来查看cmd中的文件内容。

的例子,

type abc.txt

更多信息可以在这里找到。

您可以使用'more'命令查看文件的内容:

more filename.txt

您可以使用任何一个文件名。[extension]或类型filename.[extension]