从所有txt文件的第6行开始进行sed操作,并能够将所有结果输出到一个文件中

克里斯

我需要从第6行的所有* .txt文件开始直到最后,所有结果都应保存在一个新的单个文件中,且每个文件的名称应位于结果之前

示例:具有不同的txt文件,结果应该是这样,从第三行到最后一行都是这样

file 1
3
4
5
file 2
3
4
5
file 3
3
4
5
斯蒂芬·查泽拉斯(Stephane Chazelas)

使用GNU sed

sed -s '1F;6,$!d' -- *.txt > output

可移植地,您可以awk改用:

awk 'FNR == 1 {print FILENAME}; FNR>=6' ./*.txt > output

(请注意,在两种情况下,都将隐藏文件排除在外)。

空文件将不会被引用,但是少于6行的文件将被引用。如果您不想听到这些,可以执行以下操作:

sed -s '6F;6,$!d' -- *.txt > output
awk 'FNR == 6 {print FILENAME}; FNR>=6' ./*.txt > output

或者,如果您想查看所有文件:

for f in *.txt; do
  printf '%s\n' "$f"
  tail -n +6 < "$f"
done > output

使用GNU tail,您还可以执行以下操作:

$ tail -vn +6 -- *.txt
==> a.txt <==
6
7
8
9
10

==> b.txt <==
6
7
8
9
10

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将所有日志保存在一个地方并能够访问它们的最佳方法是什么

来自分类Dev

如何更改类中的变量并能够将其导入另一个文件?

来自分类Dev

如何在一个文件中引用一个变量,并能够跨多个文件使用?

来自分类Dev

将每个.txt文件中的所有数据整理到一个结果文件中

来自分类Dev

将所有带有 gradle 的源代码导出到一个文件中

来自分类Dev

将所有子目录中的所有.txt文件合并到一个txt文件中

来自分类Dev

将所有AKS微服务通过管道传输到单个Application Insights中,并能够按微服务名称进行过滤

来自分类Dev

Makefile处理一个目录中的所有文件,然后输出到另一个目录。

来自分类Dev

Makefile处理一个目录中的所有文件,然后输出到另一个目录。

来自分类Dev

从文件中提取所有以某些顺序开头的行,然后将其输出到另一个文件

来自分类Dev

如何将图的一部分压缩为单个节点并能够找到从一个节点到所有节点的最短路径?

来自分类Dev

将所有sed命令放入一个shell脚本文件中

来自分类Dev

将所有sed命令放入一个shell脚本文件中

来自分类Dev

从所有txt文件中制作第1行的数组

来自分类Dev

将txt文件中的所有值与另一个值相乘

来自分类Dev

读取特定文件夹中的所有txt文件,并将所有内容写入一个txt文件

来自分类Dev

读取特定文件夹中的所有txt文件,并将所有内容写入一个txt文件

来自分类Dev

如何将表格数据导出到txt(或)csv文件?只有最后一个查询结果集被导出到文件中?

来自分类Dev

将第一个文件中的每一行与第二个文件中的所有行进行比较?

来自分类Dev

将所有xml节点的特定属性值导出到另一个文件

来自分类Dev

SSIS将所有数据从一个表导出到多个文件

来自分类Dev

将所有xml节点的特定属性值导出到另一个文件

来自分类Dev

如何使用sed / awk将某一行之后的文件中的所有文本替换为另一个文本文件的内容?

来自分类Dev

awk print $ 0将文件的所有行打印到列的最后一个位置;如何开始打印?

来自分类Dev

如何添加文件库并能够对其进行编辑

来自分类Dev

将所有子域和所有文件重写到一个目录中

来自分类Dev

如何将文件从第 x 行输出到另一个

来自分类Dev

托管角度并能够在所有 PC 上查看

来自分类Dev

将所有二进制文件中的所有字符串转换为一个txt文件

Related 相关文章

  1. 1

    将所有日志保存在一个地方并能够访问它们的最佳方法是什么

  2. 2

    如何更改类中的变量并能够将其导入另一个文件?

  3. 3

    如何在一个文件中引用一个变量,并能够跨多个文件使用?

  4. 4

    将每个.txt文件中的所有数据整理到一个结果文件中

  5. 5

    将所有带有 gradle 的源代码导出到一个文件中

  6. 6

    将所有子目录中的所有.txt文件合并到一个txt文件中

  7. 7

    将所有AKS微服务通过管道传输到单个Application Insights中,并能够按微服务名称进行过滤

  8. 8

    Makefile处理一个目录中的所有文件,然后输出到另一个目录。

  9. 9

    Makefile处理一个目录中的所有文件,然后输出到另一个目录。

  10. 10

    从文件中提取所有以某些顺序开头的行,然后将其输出到另一个文件

  11. 11

    如何将图的一部分压缩为单个节点并能够找到从一个节点到所有节点的最短路径?

  12. 12

    将所有sed命令放入一个shell脚本文件中

  13. 13

    将所有sed命令放入一个shell脚本文件中

  14. 14

    从所有txt文件中制作第1行的数组

  15. 15

    将txt文件中的所有值与另一个值相乘

  16. 16

    读取特定文件夹中的所有txt文件,并将所有内容写入一个txt文件

  17. 17

    读取特定文件夹中的所有txt文件,并将所有内容写入一个txt文件

  18. 18

    如何将表格数据导出到txt(或)csv文件?只有最后一个查询结果集被导出到文件中?

  19. 19

    将第一个文件中的每一行与第二个文件中的所有行进行比较?

  20. 20

    将所有xml节点的特定属性值导出到另一个文件

  21. 21

    SSIS将所有数据从一个表导出到多个文件

  22. 22

    将所有xml节点的特定属性值导出到另一个文件

  23. 23

    如何使用sed / awk将某一行之后的文件中的所有文本替换为另一个文本文件的内容?

  24. 24

    awk print $ 0将文件的所有行打印到列的最后一个位置;如何开始打印?

  25. 25

    如何添加文件库并能够对其进行编辑

  26. 26

    将所有子域和所有文件重写到一个目录中

  27. 27

    如何将文件从第 x 行输出到另一个

  28. 28

    托管角度并能够在所有 PC 上查看

  29. 29

    将所有二进制文件中的所有字符串转换为一个txt文件

热门标签

归档