我试图将输出重定向/附加到文本文件,但似乎由于某种原因,xsltproc语句永远不会被执行。 显示“echo $ xml_file”的文件名,但不会在执行xsltproc语句后显示。无法弄清楚为什么
#!/bin/bash
for xml_file in $(find /directory/test/* -name '*.xml'); do
echo $xml_file
xsltproc indi.xsl $xml_file >> out.txt
done
答案 0 :(得分:0)
下面告诉Properties
每找到一个文件直接调用find
,并将所有结果连接成一个xsltproc
文件(只打开一次输出文件,而不是每个xsltproc打开一次)实例,因此使用out.txt
而不是>
):
>>