我有一个大的txt文件,使用CLI我可以使用“
查看文件的开头head file.txt
最后:
tail file.txt
如何查看文件的10%,文件的20%等?
答案 0 :(得分:4)
请注意
vim在正常模式下具有相同的功能(不在Vi中)
{count}%在第一个文件中转到{count}百分比 行中的非空行| linewise |。计算新的 使用此公式的行号: ({count} *行数+99)/ 100 另请参阅'startofline'选项。 {Vi not Vi}
对于我的目的,这消除了对这种事情的所有需要
答案 1 :(得分:2)
您可以为“mid”创建别名以选择一系列行。
至于百分比,您可能需要一个脚本而不是一个内衬,以便您确定文件中有多少行,然后确定10%的行开始于
alias mid 'tail -n +\!:1 \!:3* | head -n \!:2'
请参阅:http://www.fastechws.com/tricks/unix/head_tail_mid_files.php