我可以从这些数据中提取第 n 个“块”吗?

布赖恩·菲茨帕特里克

我有stdout很多看起来像这样的文本块:

% QUESTION
Who played drums for The Beatles?


% QUESTION
Who played
guitar

for The Beatles?


% QUESTION
Who played

bass for The Beatles

?

这里的想法是将文件分成“块”,其中每个块都以 line 开头% QUESTION我想编写一个脚本来打印此数据的第 n 个块。

例如,发行nthchunk 3应打印

Who played

bass for The Beatles

?

我怎么能去做这件事?

斯蒂芬·查泽拉斯

对于awk支持正则表达式作为其记录分隔符 ( RS)实现,例如 GNU awk,您可以执行以下操作:

awk -v n=3 -v RS='(\n+|^)% QUESTION\n' 'NR == n+1 {print; exit}' < questions.txt

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我可以获取firebase“查询”的第n个项目吗?

来自分类Dev

OpenCV从多个文件中提取第n个帧

来自分类Dev

从列表的列表中提取第 n 个元素

来自分类Dev

一个CSS块可以使用另一个块吗?

来自分类Dev

如何从数据帧中提取第n行?

来自分类Dev

使用n个元素的列表从数据框中提取行

来自分类Dev

使用n个元素的列表从数据框中提取行

来自分类Dev

我可以创建一个指令来创建HTML内容块吗?

来自分类Dev

我可以创建一个指令来创建HTML内容块吗?

来自分类Dev

在strsplit之后从嵌套列表中提取第n个元素-R

来自分类Dev

从Knockout observableArray对象的第n个索引中提取特定字段

来自分类Dev

从文件中提取与第n个模式相对应的子序列

来自分类Dev

从 Pandas Python 中的命名元组列表中提取第 n 个元素?

来自分类Dev

我可以从android应用程序中提取数据库吗?

来自分类Dev

将数字列表拆分为n个块,以使这些块具有(接近)相等的总和并保持原始顺序

来自分类常见问题

为多个元组的第n个参数调用lambda吗?

来自分类Dev

为多个元组的第n个参数调用lambda吗?

来自分类Dev

iOS上的GCD可以处理数百个已调度块吗?

来自分类Dev

Resharper可以将任何代码块移动到另一个#region吗?

来自分类Dev

python的except块可以同时具有两个条件吗?

来自分类Dev

模糊推理系统中可以有 1 个以上的功能块吗?

来自分类Dev

您可以将第N个孩子添加到JS吗?

来自分类Dev

在我的代码中包含空块是一个好主意吗

来自分类Dev

OCaml:提取元组的第n个元素?

来自分类Dev

从列表的子列表中提取第n个元素,并将它们组合到一个新列表中?

来自分类Dev

从变量中提取第 n 列

来自分类Dev

从这行中提取一个值

来自分类Dev

从游戏活动的数据框中提取每个用户最近n个活动日的数据

来自分类Dev

我可以使用javascript从类别中提取图像吗?

Related 相关文章

  1. 1

    我可以获取firebase“查询”的第n个项目吗?

  2. 2

    OpenCV从多个文件中提取第n个帧

  3. 3

    从列表的列表中提取第 n 个元素

  4. 4

    一个CSS块可以使用另一个块吗?

  5. 5

    如何从数据帧中提取第n行?

  6. 6

    使用n个元素的列表从数据框中提取行

  7. 7

    使用n个元素的列表从数据框中提取行

  8. 8

    我可以创建一个指令来创建HTML内容块吗?

  9. 9

    我可以创建一个指令来创建HTML内容块吗?

  10. 10

    在strsplit之后从嵌套列表中提取第n个元素-R

  11. 11

    从Knockout observableArray对象的第n个索引中提取特定字段

  12. 12

    从文件中提取与第n个模式相对应的子序列

  13. 13

    从 Pandas Python 中的命名元组列表中提取第 n 个元素?

  14. 14

    我可以从android应用程序中提取数据库吗?

  15. 15

    将数字列表拆分为n个块,以使这些块具有(接近)相等的总和并保持原始顺序

  16. 16

    为多个元组的第n个参数调用lambda吗?

  17. 17

    为多个元组的第n个参数调用lambda吗?

  18. 18

    iOS上的GCD可以处理数百个已调度块吗?

  19. 19

    Resharper可以将任何代码块移动到另一个#region吗?

  20. 20

    python的except块可以同时具有两个条件吗?

  21. 21

    模糊推理系统中可以有 1 个以上的功能块吗?

  22. 22

    您可以将第N个孩子添加到JS吗?

  23. 23

    在我的代码中包含空块是一个好主意吗

  24. 24

    OCaml:提取元组的第n个元素?

  25. 25

    从列表的子列表中提取第n个元素,并将它们组合到一个新列表中?

  26. 26

    从变量中提取第 n 列

  27. 27

    从这行中提取一个值

  28. 28

    从游戏活动的数据框中提取每个用户最近n个活动日的数据

  29. 29

    我可以使用javascript从类别中提取图像吗?

热门标签

归档