grep在第一列中搜索数据

Aqu*_*s24 4 linux ubuntu grep

我有一个包含两列的文本文件.

Product   Cost
Abc....def  10
Abc.def     20
ajsk,,lll   04
Run Code Online (Sandbox Code Playgroud)

我想从"Abc"搜索产品开始,然后以"def"结束,然后为那些我想要添加Cost的条目.我用过 :

grep "^Abc|def$" myfile 
Run Code Online (Sandbox Code Playgroud)

但它不起作用

Hem*_*dhi 11

使用awk. cat myfile | awk '{print $1}' | grep query

  • grep之后,我需要显示第二列的总数 (3认同)