【问题标题】:how to match the character start with and end with in awk如何在awk中匹配字符的开头和结尾
【发布时间】:2016-03-31 12:58:27
【问题描述】:

我正在使用 awk。我有几个名字,比如

rs123123789_G    rs9888_A     rs23789_GA rs23789_GASDFAS

我想在 awk (rs123123789_G, rs9888_A) 中找到以 rs 开头并以单个字符结尾的名称。 我试过用

~/^rs[0-9]+[A-Z]$/

但它不起作用。

【问题讨论】:

    标签: bash awk


    【解决方案1】:

    您缺少下划线:

    ~/^rs[0-9]+_[A-Z]$/
    

    您示例中的所有 3 个名称都以 rs 开头,并且都以单个字母字符结尾 - 分别为 GAS。您的要求是它们应该以单个字母字符 _ 之后结束。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-04-24
      • 2019-05-08
      • 2021-11-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多