我有一些文件太大了,不能直接在Sublime Text中打开。有没有办法只打开第n行?类似于bash中的head
?由于
如果您使用的是Linux或Mac,或者在Windows机器上安装了Cygwin、Git Bash或类似的工具,请查看split
实用程序,它是coreutils
包的一部分。它所做的正是它所说的:它将输入分割到单独的文件中。它可以通过命令行选项进行配置,就像每个Unix实用程序一样。例如,如果希望将输入文件分割为单独的10,000行文件,以notsobigfile
开始,并使用以.txt
结尾的数字后缀,则可以运行
split -d -l 10000 --additional-suffix=".txt" reallybigfile.txt notsobigfile
,它将输出名为notsobigfile01.txt
,notsobigfile02.txt
等的文件。如果这将生成超过100个文件(00
到99
),只需添加-a x
,其中x
是位数(默认为2)。
man
页面:
man split
如果您只想输出文件的第一部分,请查看-n
/--number
标志的选项。
要计算输入文件有多少行,使用lines选项运行单词计数实用程序:
wc -l reallybigfile.txt