0
我正在使用CSH Shell。如何在多個文件上添加xmlstarlet並添加輸出?
我目前的工作xmlstarlet命令(不上的單個文件和結果的xmlstarlet操作在輸出文本文件粘貼):
xmlstarlet SEL -t -m '// RESULT_STEP' -v「@ time_stamp'-o'|' -v'@step_name'--nl Report1.xml> /scratch/rys/view_storage/out.txt
現在我需要在多個文件Report1.xml和Report2.xml上存儲附加結果輸出文件如上。
是否可以用xmlstarlet做到這一點?
嗨。謝謝。但是,這似乎並不適用於CSH shell。 – InsecureNoob
當然不是。就像我說的,它適用於bash。在csh上使用csh的迭代機制。 –
謝謝。下面的工作: foreach xmlfile(ResultReport1.xml ResultReport2.xml) xmlstarlet sel -t -m'// RESULT_STEP'-v'@time_stamp'-o'|' -v'@step_name'--nl「$ xmlfile」>> /scratch/rys/view_storage/outroo2.txt end – InsecureNoob