【发布时间】:2018-06-26 14:30:06
【问题描述】:
如果文件名在文件中,如何搜索xml文件
第一个任务
所以我们首先搜索xml类型的文件:
find /tmp -name '*.xml'
/tmp/Prepare_file_Env.xml
第二个任务
第二部分是查找文件名——Prepare_file_Env字在文件里面——Prepare_file_Env.xml,
所以我这样做了
示例:
grep -cq Prepare_file_Env Prepare_file_Env.xml ; [[ $? -eq 0 ]] && echo $FileName
我的问题 - 如何在一个查找语法中组合这两个任务
请求的语法 find ... ,或任何其他解决方案 ....
find /tmp -name '*.xml' -exec ............
xml 文件示例 - Prepare_file_Env.xml
<?xml version="1.0" encoding="UTF-8" ?>
<!-- Component configuration file -->
<Component>
<Name>Prepare_file_Env</Name>
find CLI 的预期结果,基于 XML 文件示例
/tmp/Prepare_file_Env.xml
【问题讨论】: