【问题标题】:how to look at txt file at 10-20-30-40-50-60-70-80-90 percent marks?如何查看 10-20-30-40-50-60-70-80-90 百分比标记的 txt 文件?
【发布时间】:2011-04-14 06:16:56
【问题描述】:

我有一个大的 txt 文件,使用 CLI 我可以使用“查看文件的开头”

head file.txt

最后:

tail file.txt

如何查看文件的 10%、文件的 20% 等?

【问题讨论】:

  • 投票移至 www.superuser.com,但@text,您可能需要添加更多详细信息。至少提及您正在使用的操作系统。

标签: command-line-interface


【解决方案1】:

注意

  • 在 GNU less 寻呼机中,您只需键入 50%Enter 并前往
  • vim 在普通模式下也有同样的功能(Vi 没有)

    {count}% 转到文件中第 {count} 个百分比 |linewise| 中的非空白行。计算新的 行号使用此公式: ({count} * 行数 + 99) / 100 另见“startofline”选项。 {Vi 无此功能}

出于我的目的,这消除了对此类事物的所有需求

【讨论】:

【解决方案2】:

您可以为“mid”创建一个别名以选择一系列行。

至于百分比,您可能需要一个脚本而不是一行,以便确定文件中有多少行以及 10% 从哪一行开始

alias mid 'tail -n +\!:1 \!:3* | head -n \!:2'

见:http://www.fastechws.com/tricks/unix/head_tail_mid_files.php

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-12-04
    • 2021-05-07
    • 2020-11-16
    • 1970-01-01
    • 1970-01-01
    • 2013-09-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多