我在目录中有1000个文件。我在solaris机器上
我想在我的目录中的所有xml文件中替换字符串“/ example / test / temp”t0“/ testing / in / progress /。
任何指针都会很棒。
感谢,
新手
答案 0 :(得分:1)
如何(全部在一条线上):
find . \( -type d ! -name . -prune \) -o \( -type f -name "*.xml" -print \) |
xargs perl -i.old -p -e 's-/example/test/temp-/testing/in/progress/-g'
答案 1 :(得分:0)
使用sed(1)。
一般来说,使用xslt处理器来处理XML文件更安全,但在这个特定的例子中,一些“时髦”XML表示导致问题的可能性非常小......