如何在bash中从文件末尾打印第n行?

用户名

有没有一种方法可以打印文件的第n行(从文件的背面开始计数)?

我知道如何从文件的开头进行操作,但是从文件的背面进行操作似乎比较棘手。

凯文

快速简便的方法是tail -n $n file | head -n 1

一个更有趣的方法awk是:

awk -v n=$n '{x[NR%n]=$0}END{print x[(NR+1)%n]}' file

如果少于n行,则该tail | head方法将打印文件的第一行,该awk方式将打印空白行。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在bash中获取文件的第n行?

来自分类Dev

Bash:如何在文件夹中打印第n个文件的文件名

来自分类Dev

Bash:如何在文件夹中打印第n个文件的文件名

来自分类Dev

如何从图案中打印第n行?

来自分类Dev

如何从图案中打印第n行?

来自分类Dev

如何在sed中打印除第N行之外的所有行?

来自分类Dev

如何在bash文件中的特定行末尾附加字符串

来自分类Dev

如何使用awk打印文件中的第n列?

来自分类Dev

如何在功能末尾打印新行?

来自分类Dev

如何在bash中更改文本文件的第n个字节

来自分类Dev

如何从bash中的文本文件读取第n行?

来自分类Dev

如何在bash中写入文件的前n行

来自分类Dev

bash-如何删除文件的第n行

来自分类Dev

在Ansible中,如何在文件末尾添加一行?

来自分类Dev

如何在文本文件中的第n:th行之后遍历数据?

来自分类Dev

如何在文件的第n列和第一行中添加字符串?

来自分类Dev

如何从文件 [shell] 中某些特定行的末尾删除 \n?

来自分类Dev

如何使用python选择CSV文件中的第N行

来自分类Dev

在文件读取中,如何跳过第N行

来自分类Dev

如何在每50行中打印第15和25行?

来自分类Dev

如何在SQL中获取第n行的值

来自分类Dev

如何打印文件的第n行,并检测该过程是否失败?

来自分类Dev

如何使用任何 linux 工具打印以 FILENAME 开头的每个文件的第 n (5) 行?

来自分类Dev

在匹配行之前打印第n行,匹配行和匹配行中的第n行

来自分类Dev

如果分号在末尾,如何打印文本文件的行

来自分类Dev

我如何打印文件1和文件2中的行,其中文件1中的第9列小于文件2中的第4列

来自分类Dev

如何在Windows cmd中打印文件的前5行

来自分类Dev

如何在Windows cmd中打印文件的前5行

来自分类Dev

在bash中打印第n个管道命令

Related 相关文章

  1. 1

    如何在bash中获取文件的第n行?

  2. 2

    Bash:如何在文件夹中打印第n个文件的文件名

  3. 3

    Bash:如何在文件夹中打印第n个文件的文件名

  4. 4

    如何从图案中打印第n行?

  5. 5

    如何从图案中打印第n行?

  6. 6

    如何在sed中打印除第N行之外的所有行?

  7. 7

    如何在bash文件中的特定行末尾附加字符串

  8. 8

    如何使用awk打印文件中的第n列?

  9. 9

    如何在功能末尾打印新行?

  10. 10

    如何在bash中更改文本文件的第n个字节

  11. 11

    如何从bash中的文本文件读取第n行?

  12. 12

    如何在bash中写入文件的前n行

  13. 13

    bash-如何删除文件的第n行

  14. 14

    在Ansible中,如何在文件末尾添加一行?

  15. 15

    如何在文本文件中的第n:th行之后遍历数据?

  16. 16

    如何在文件的第n列和第一行中添加字符串?

  17. 17

    如何从文件 [shell] 中某些特定行的末尾删除 \n?

  18. 18

    如何使用python选择CSV文件中的第N行

  19. 19

    在文件读取中,如何跳过第N行

  20. 20

    如何在每50行中打印第15和25行?

  21. 21

    如何在SQL中获取第n行的值

  22. 22

    如何打印文件的第n行,并检测该过程是否失败?

  23. 23

    如何使用任何 linux 工具打印以 FILENAME 开头的每个文件的第 n (5) 行?

  24. 24

    在匹配行之前打印第n行,匹配行和匹配行中的第n行

  25. 25

    如果分号在末尾,如何打印文本文件的行

  26. 26

    我如何打印文件1和文件2中的行,其中文件1中的第9列小于文件2中的第4列

  27. 27

    如何在Windows cmd中打印文件的前5行

  28. 28

    如何在Windows cmd中打印文件的前5行

  29. 29

    在bash中打印第n个管道命令

热门标签

归档