Grep 在XML中搜索所有子目录中的值,并返回子目录名称和值

Grep 在XML中搜索所有子目录中的值,并返回子目录名称和值,grep,Grep,范例 目录路径:/this/dir/contains/ 子目录:sub1;sub2;sub3 在每个子目录中都有一个xml:hello.xml /此/dir/contains/sub1/hello.XML 在hello.XML中有一个字符串如下所示:zippers=“YYZ” 注意,每个hello.XML中的值“YYZ”可能不同 我可以使用grep返回每个hello.XML中的子目录名和“Zipper”值吗?使用选项“-R”递归搜索列出的子目录 bash-3.2$ pwd /Users/anku

范例

目录路径:/this/dir/contains/

子目录:sub1;sub2;sub3

在每个子目录中都有一个xml:hello.xml

/此/dir/contains/sub1/hello.XML

在hello.XML中有一个字符串如下所示:zippers=“YYZ”

注意,每个hello.XML中的值“YYZ”可能不同

我可以使用grep返回每个hello.XML中的子目录名和“Zipper”值吗?使用选项“-R”递归搜索列出的子目录

bash-3.2$ pwd
/Users/anku/Documents/project
bash-3.2$ cat sub1/sub1.xml
Some line
Zipper="HELLO1"
some line
bash-3.2$ 
bash-3.2$ cat sub2/sub2.xml
Some line
Zipper="HELLO2"
some line
bash-3.2$ cat sub3/sub3.xml
Some line
Zipper="HELLO3"
some line
bash-3.2$ 
bash-3.2$ grep -Ri "Zipper" *
sub1/sub1.xml:Zipper="HELLO1"
sub2/sub2.xml:Zipper="HELLO2"
sub3/sub3.xml:Zipper="HELLO3"
bash-3.2$ 
请在询问时也添加您的努力。
祝你好运

这是一项简单的任务,你应该能够自己完成