【发布时间】:2020-07-16 19:20:00
【问题描述】:
txt文件是:
bar
quux
kabe
Ass
sBo
CcdD
FGH
在本例中,我想对只有一个大写字母的单词进行 grep,但是当我使用“grep [A-Z]”时,它会显示所有大写字母的单词。
有人可以在这里找到“grep”解决方案吗?我的预期输出是
Ass
sBo
【问题讨论】:
-
“单词”是否仅表示字母?默认情况下,“word”字符是字母、数字和下划线。请澄清 - 您所有的测试输入都是全字母,但在您的真实数据中是这样吗?
-
awk -F[A-Z] NF==2?? -
@oguzismail - 这是
grep解决方案,正如 OP 所要求的那样? -
@mathguy 不,这就是为什么它是一个评论
-
@mathguy 也许 OP 不知道其他可能有用的工具(对于新手来说并非不可能)。而且它是一个标准实用程序,为什么不提它呢?