我有三个文件testx
,testy
都testz
在同一个目录中Sikh
。这三个文件都包含相同的数据或内容。内容如下:
aaabb Aaaaa AAAAA
bbbcc Bbbbb BBBBB
ff–ff Ccccc CCCCC
cccdd Ddddd DDDDD
现在我想显示这三个文件中包含的文本A
。到目前为止,我所做的是:
grep '^A'*
但它什么都没显示。有谁能帮我解决这个问题吗?
答案1
它没有显示任何内容,因为您的文本中没有 ^A。
^ 表示“行首”。但您没有以大写字母 A 开头的行。
你可以使用以下方式搜索:
grep "A" *
这将在你的第一行中找到 AAAAA。
或者搜索例如:
grep "^a"
这将在您的文本中找到 aaabb 行。
Grep 区分大小写。
答案2
如果您想要显示这 3 个文件中包含“A”的行,请尝试以下命令:
cat testx testy testz | grep A
当然,如果你在“锡克教”目录中