AWK帮助从生产线中削减一些价值

时间:2019-06-12 13:21:42

标签: awk

我要从包含以下内容的文件中打印/剪切字符串

I want to support CH: UTF-8 fully in my web application
I want to support CH: UTF-8 fully in my web application
I want to support UTF-8 fully in my web application
I want to support UTF-8 fully in my web CH:application
I want to CH:support UTF-8 fully in my web application

需要输出

CH: UTF-8
CH: UTF-8
CH: application
CH: support

1 个答案:

答案 0 :(得分:0)

我知道您希望有人给您awk代码来完成这项工作,但这不太可能,因为该网站的工作原理。我将尝试让您开始使用伪代码:

类似的东西:

  1. 获取记录
  2. 如果该记录中的任何字段为“ CH:”,则打印该字段和下一个字段
  3. 重复直到文件结束

使用awk,步骤1和3是免费的,不需要您编写任何代码。在步骤2中刺一下,看看是否可以这样做。一旦您提交尝试和任何错误或差异,人们就更有可能提供帮助。

您可能要蛮力地检查它,并检查$ 1是否为“ ch:”,然后检查$ 2是否为“ ch:”,依此类推,直到$ NF。但是,我向您保证,如果您告诉人们到目前为止所做的尝试,您将获得更多有用的帮助。

注意:我的建议效率低下,但对于初学者来说有些直觉。我希望我不会错猜OP的经验水平。