Regex 如何在包含源代码的目录中列出所有以“U_”开头的单词

Regex 如何在包含源代码的目录中列出所有以“U_”开头的单词,regex,linux,text,Regex,Linux,Text,我需要一个linux命令来查找一些源代码文件中以U_U开头的所有单词,并将它们列出。谢谢 我回答自己: cat *.sql | grep -o '\bU_\w*' | sort | uniq -c 这给了我所有文件.sql中当前目录中以U_U开头的单词的所有一致性 输出如下所示: 2 U_FVoucher1 2 U_FVoucher2 1 U_GrupoArticulo 1 U_ImporteLetra 1 U_ImporteNC 4 U_ImportePagado

我需要一个linux命令来查找一些源代码文件中以U_U开头的所有单词,并将它们列出。谢谢

我回答自己:

cat *.sql | grep -o '\bU_\w*' | sort | uniq -c 
这给了我所有文件.sql中当前目录中以U_U开头的单词的所有一致性

输出如下所示:

  2 U_FVoucher1
  2 U_FVoucher2
  1 U_GrupoArticulo
  1 U_ImporteLetra
  1 U_ImporteNC
  4 U_ImportePagado
开头的数字是所有文件中一致性的总数

希望这能帮助其他人