linux - 在 unix 中搜索模式为 [A-Z] 的文件

标签 linux shell

我想搜索与模式 [A-Z] 匹配的文件。

我在目录中创建了一些文件,如 test.txt、MANUAL.txt 等。现在,我想根据搜索模式 [A-Z] 过滤文件

示例:假设我有一个包含以下内容的文件:

A SCRAPER sITe is a WEBsite that features content123 stolen from other sites and presented as original. 

我希望我的搜索结果与模式 [A-Z] 匹配。

编辑:只有“SCRAPER”应该出现在搜索结果中

最佳答案

如果您要在文件中查找大写的单词:

grep -o '\<[[:upper:]]\+\>' file

如果您要查找此目录中的哪些文件包含大写单词:

grep -lo '\<[[:upper:]]\+\>' *

关于linux - 在 unix 中搜索模式为 [A-Z] 的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22531333/

相关文章:

linux - 将 rpm 从一个操作系统复制到另一个操作系统

linux - Linux 打印命令中的数学表达式

linux - 如何执行位于 s3 存储桶上的 bash 脚本?

linux - 在 Oracle 触发器代码中使用 'exec' 失败

linux - 对 "three successive writes: bytes 10, bytes 32, bytes 54"感到困惑?

linux - 性能/负载测试

database - 通过 KeyTool 连接到 Oracle

shell - Ansible 任务从文件中删除数据

bash 函数在 zsh env 中不起作用

c++ - Qt,鼠标跳过,不更新每个像素,mouseMoveEvent()