我想在CMD窗口中显示文本文件的内容。此外,我想看到添加到文件的新行,如Unix中的tail -f命令。
当前回答
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实用程序。
tail -3 d:\text_file.txt
tail -1 d:\text_file.txt
我认为这是添加到Windows cmd.exe在某个点。
显示文件的内容:
输入file.txt - CMD
txt - bash/powershell
为此,您可以使用微软更高级的命令行shell,称为“Windows PowerShell”。它应该是最新版本Windows的标配,但如果你还没有安装它,可以从微软下载。
要获得文本文件中的最后五行,只需使用get - content读取文件,然后让Select-Object为您挑选出最后五项/行:
Get-Content c:\scripts\test.txt | Select-Object -last 5
来源:使用Get-Content Cmdlet
我们可以使用'type'命令来查看cmd中的文件内容。
的例子,
type abc.txt
更多信息可以在这里找到。
推荐文章
- 为什么这个Windows批处理文件只执行第一行,而在命令shell中执行所有三行?
- 如何验证批处理文件中是否存在一个文件?
- 异步运行Windows批处理文件命令
- 为什么git在Windows下记不住我的密码
- 从Windows批处理文件设置系统环境变量?
- 顺序运行NPM脚本
- NPM卡住给出相同的错误EISDIR:对目录的非法操作,读取错误(本机)
- 如何使用Windows命令行更改目录
- 如何在windows中使用命令提示符(cmd)列出文件。我试过在Linux中使用“ls”,但它显示一个错误?
- BAT文件执行后保持CMD打开
- 如何在命令提示符中使用空格?
- 批处理文件:查找子字符串是否在字符串中(不是在文件中)
- 如何从批处理文件创建空文本文件?
- cmd /C是什么意思?
- Windows批处理:无新行回显