【发布时间】: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]$/
但它不起作用。
【问题讨论】:
我正在使用 awk。我有几个名字,比如
rs123123789_G rs9888_A rs23789_GA rs23789_GASDFAS
我想在 awk (rs123123789_G, rs9888_A) 中找到以 rs 开头并以单个字符结尾的名称。 我试过用
~/^rs[0-9]+[A-Z]$/
但它不起作用。
【问题讨论】:
您缺少下划线:
~/^rs[0-9]+_[A-Z]$/
您示例中的所有 3 个名称都以 rs 开头,并且都以单个字母字符结尾 - 分别为 G、A、S。您的要求是它们应该以单个字母字符 在 _ 之后结束。
【讨论】: