Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Shell 想要在我正在构建的自定义脚本中使用find命令的结果_Shell_Add Custom Command - Fatal编程技术网

Shell 想要在我正在构建的自定义脚本中使用find命令的结果

Shell 想要在我正在构建的自定义脚本中使用find命令的结果,shell,add-custom-command,Shell,Add Custom Command,我想验证我的XML是否格式良好,但我的一些文件没有一个根(根据业务要求,这很好,例如,…在我的上下文中是有效的XML),xmlwf可以这样做,但如果没有一个根,它会标记出一个文件,因此我想构建一个内部使用xmlwf的自定义脚本,我的自定义脚本应该如下所示 遍历作为输入传递的文件列表(例如sample.xml或s*.xml或*.xml) 为每个文件准备一个临时文件,作为+文件内容+ 并在临时文件上调用xmlwf, 有人能帮上忙吗?您可以使用cat和bash向文件的开头和结尾添加文本,以便为验证目的

我想验证我的XML是否格式良好,但我的一些文件没有一个根(根据业务要求,这很好,例如,
在我的上下文中是有效的XML),xmlwf可以这样做,但如果没有一个根,它会标记出一个文件,因此我想构建一个内部使用xmlwf的自定义脚本,我的自定义脚本应该如下所示

遍历作为输入传递的文件列表(例如sample.xml或s*.xml或*.xml) 为每个文件准备一个临时文件,作为
+文件内容+
并在临时文件上调用xmlwf,
有人能帮上忙吗?

您可以使用cat和bash向文件的开头和结尾添加文本,以便为验证目的向文件添加根


cat鉴于此,您如何解决多个根的问题?抱歉,StackOverflow不是免费的编码服务。您似乎理解这些问题,为什么不学习如何为
循环编写
(在此处搜索
[bash]for循环
。在将数据应用到“真实”应用程序之前,请确保处理数据副本并确认其按需工作数据。祝你好运。谢谢避难所-提供这些详细信息的原因是为了说明我正在做什么,以了解我为什么和在哪里受到打击。但请记住这一点:您关于多个根元素是“我的内容中的有效xml”的评论多个根元素不是格式良好的xml,因此根据定义,无论上下文如何,都是无效的!