计算每行结尾的所有特定单词

yae*_*ael 1 linux grep sed perl text-processing

如何计算文件中以“.wsp”结尾的所有单词

more file
/application_1532998892988_0207/driver/BlockManager/memory/remainingOffHeapMem_MB.wsp
/spark/application_1532998892988_0207/driver/BlockManager/memory/memUsed_MB.wsp
Run Code Online (Sandbox Code Playgroud)

同时,我创建了这个语法

 sed s'/\// / g' file   | awk '{print $NF}' | grep -o '.wsp' | wc -l
Run Code Online (Sandbox Code Playgroud)

但这种语法不是那么优雅

Siv*_*iva 5

尝试这个,

 grep -c '\.wsp$' file
Run Code Online (Sandbox Code Playgroud)
  • -c 每个输入文件的匹配行数