Bash 打印一个大文件中的样本

Bash 打印一个大文件中的样本,bash,powershell,Bash,Powershell,我有一个相当大的文本语料库,我想检查其中的几行,看看格式是否正确,并大致了解其内容。是否有一个简单的一行程序可以用来打印一个大文本文件的前几行 就我个人而言,我使用的是PowerShell,但是对于bash和其他几个shell,我非常感谢您的回答。n第一行 head -n filename 前n个字节 dd if=filename bs=1 count=n 第n行 head -n filename 前n个字节 dd if=filename bs=1 count=n 我肯定在PowerSh

我有一个相当大的文本语料库,我想检查其中的几行,看看格式是否正确,并大致了解其内容。是否有一个简单的一行程序可以用来打印一个大文本文件的前几行

就我个人而言,我使用的是PowerShell,但是对于bash和其他几个shell,我非常感谢您的回答。

n第一行

head -n filename
前n个字节

dd if=filename bs=1 count=n
第n行

head -n filename
前n个字节

dd if=filename bs=1 count=n
我肯定在PowerShell中有一个等价物。我是说,一定有,对吧

编辑:是的

我肯定在PowerShell中有一个等价物。我是说,一定有,对吧

编辑:是的

在powershell中

get-content c:\filename.txt -TotalCount 3 #here just the first 3 line.
在powershell中

get-content c:\filename.txt -TotalCount 3 #here just the first 3 line.
你可以用。它对大文件非常有效。而且,如果需要查看更多内容,可以继续在文件中分页

*少即是多

您可以使用。它对大文件非常有效。而且,如果需要查看更多内容,可以继续在文件中分页


*少即是多

我相信head实际上是unxutils的一部分,所以它在这里起作用。谢谢我相信head实际上是unxutils的一部分,所以它在这里起作用。谢谢我相信,如果文件很大,那么以这种方式产生结果需要时间(正如问题所说,这是一个很大的文本语料库)?@AngshumanAgarwal使用100MB的文件进行测试,速度似乎并不慢。不知道是否有1GB的文件。我相信如果文件很大,用这种方式产生结果需要时间(问题是这是一个很大的文本语料库)?@AngshumanAgarwal用100MB的文件进行测试似乎并不慢。不知道有1GB的文件。