我正在尝试编写一个脚本,该脚本将浏览一个目录,找到所有 XML 文件,运行它们xmllint
,并将格式化的结果保存到名为formatted
. 这是我到目前为止的脚本:
find . -maxdepth 1 -type f -iname "*.xml" | xargs -I '{}' xmllint --format '{}' > formatted/'{}'
这在一定程度上有效。子目录以一个名为 的文件结束"{}"
,它只是通过 处理的最终文件的结果xmllint
。如何让文件正确写入子目录?