linux查看前20行中后5行命令

不及物动词 其他 220

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    要查看文件的前20行中的后5行,可以使用以下命令组合:

    1. 使用`head`命令查看文件的前20行:`head -n 20 文件路径`

    例如:`head -n 20 example.txt`

    2. 使用`tail`命令查看结果中的后5行:`tail -n 5`

    例如:`head -n 20 example.txt | tail -n 5`

    将以上两个命令组合在一起,可以在Linux终端中查看文件前20行中的后5行。注意,将`文件路径`替换为您要查看的实际文件路径。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux中,使用命令行可以很方便地查看文件的内容。要查看文件的前20行中的后5行,可以使用以下的命令:

    1. `head -n 20 FILENAME | tail -n 5`:这个命令会首先使用`head`命令查看文件的前20行,然后通过管道将结果传递给`tail`命令,只显示后5行。

    2. `sed -n ’16, 20p’ FILENAME`:这个命令使用`sed`命令来输出文件的第16到20行的内容。`-n`选项表示只输出匹配的行,`16, 20p`表示打印出第16到20行的内容。

    3. `awk ‘NR>=16 && NR<=20' FILENAME`:这个命令使用`awk`命令来输出文件的第16到20行的内容。`NR`表示当前行的行号,`>=`和`<=`表示在给定的范围内输出行。 4. `tail -n +16 FILENAME | head -n 5`:这个命令首先使用`tail`命令查看文件的从第16行开始的所有行,然后使用`head`命令查看前5行。 5. `grep -n "" FILENAME | grep -n -E '(^16$|^17$|^18$|^19$|^20$)'`:这个命令首先使用`grep`命令查找文件中所有的行,并使用`-n`选项显示行号。然后通过管道将结果传递给另一个`grep`命令,使用正则表达式匹配文件的第16到20行。加上`-E`选项可以使用正则表达式进行匹配。以上这些命令都可以在终端中直接输入并执行,将`FILENAME`替换为你要查看的文件名即可。注意,这些命令中使用的行号是基于1的。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    要在Linux中查看文件的前20行中的后5行,可以使用以下命令:

    1. 使用`head`命令查看文件的前20行:
    “`
    head -n 20 filename
    “`
    这将显示文件的前20行内容。

    2. 使用`tail`命令查看`head`命令输出的结果的后5行:
    “`
    head -n 20 filename | tail -n 5
    “`
    这将显示文件的第16至第20行内容。

    具体步骤如下:

    Step 1: 打开终端
    在Linux中打开终端,可以通过按下Ctrl+Alt+T快捷键来打开终端。

    Step 2: 使用`head`命令查看文件的前20行
    输入以下命令并按下回车键:
    “`
    head -n 20 filename
    “`
    其中,`filename`是要查看的文件名。

    该命令将显示文件的前20行内容。

    Step 3: 使用`tail`命令查看`head`命令输出的结果的后5行
    输入以下命令并按下回车键:
    “`
    head -n 20 filename | tail -n 5
    “`
    该命令将显示`head`命令输出的结果的后5行内容,即文件的第16至第20行内容。

    完成上述步骤后,您将在终端中看到文件的前20行中的后5行内容。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部