0
您好每一个我提取从窗户一个zip文件,将Linux 现在我用grep来查找文件变化路径
grep -r "D:/Oracle" /u01/app/Middleware/*
输出是Windows内部的路径:
/u01/app/Middleware/wlserver_10.3/common/templates/scripts/wlst/basicWLSSDomain.py:addTemplate("D:/Oracle/Middleware/wlserver_10.3/common/templates/domains/sipserverdomain.jar")
/u01/app/Middleware/wlserver_10.3/common/templates/scripts/wlst/basicWLSSDomain.py:writeDomain('D:/Oracle/Middleware/user_projects/domains/basicWLSSDomain')
/u01/app/Middleware/wlserver_10.3/common/templates/scripts/wlst/basicWLSDomain.py:readTemplate("D:/Oracle/Middleware/wlserver_10.3/common/templates/domains/wls.jar")
/u01/app/Middleware/wlserver_10.3/common/templates/scripts/wlst/basicWLSDomain.py:writeDomain('D:/Oracle/Middleware/user_projects/domains/basicWLSDomain')
/u01/app/Middleware/wlserver_10.3/common/templates/scripts/wlst/geo1Domain.py:readTemplate("D:/Oracle/Middleware/wlserver_10.3/common/templates/domains/wls.jar")
/u01/app/Middleware/wlserver_10.3/common/templates/scripts/wlst/geo1Domain.py
我需要一个脚本或者一个方法来更改此路径,比如修改新路径
D:/Oracle/ to /u01/app/
和ofcourse改变\到/里面所有的配置文件
可以说,该文件
/u01/app/Middleware/wlserver_10.3/common/templates/scripts/wlst/basicWLSSDomain.py
包含一些文本includine
("D:/Oracle/Middleware/wlserver_10.3/common/templates/domains/sipserverdomain.jar")
我wannt改变d:/甲骨文/ U01 /应用程序递归地在/ u01下的任何文件中
感谢您的重播...和问题修正 –
如何应用代码sed的〜D:/ Oracle /〜/ u01/app /〜; s〜\〜〜/〜g'递归地替换/ u01下的所有文本文件? –
就像['find。 -exec sed's〜D:/ Oracle /〜/ u01/app /〜; s〜\\〜/〜g'{} \;'](http://www.unix.com/man-pages.php?section=0&os=Linux&query=find)... – anishsane