使用awk查找字母和打印结果

时间:2016-01-18 15:34:51

标签: linux bash awk

我有一个student.txt文件,其中包含一些列(name,surname,c1,c2,c3,c4),如下所示

Jack Poki theo 100 49 38
.

如上所述的15个注册表,我想用awk找到学生,他们的名字以J或M开头,printf只有他们的姓氏和姓名

1 个答案:

答案 0 :(得分:-2)

我认为你正在寻找这个:

awk '/^[JM]/{print $1,$2}' i_ve_got_an_vi_edirtor_with_some_collums.file

更新

  

现在我需要相同但仅适用于姓氏从[A-D]

开始的学生
awk '$2~/^[A-D]/{print $1,$2}' i_ve_got_an_vi_edirtor_with_some_collums.file