avatar
s*r
1
有一个网站(LINUX),现在要替换所有文件中的一个字段,比如原文件是

有什么办法批量地进行替换呢?我知道可以用perl写script,但若有现成的可以借鉴最好了
.
avatar
t*r
2
MS word

【在 s******r 的大作中提到】
: 有一个网站(LINUX),现在要替换所有文件中的一个字段,比如原文件是
: 成
: 有什么办法批量地进行替换呢?我知道可以用perl写script,但若有现成的可以借鉴最好了
: .

avatar
i*e
3
perl -pi.bak -e 's|||' FILE
This should make the changes you want to FILE and save the original file to
FILE.bak.

【在 s******r 的大作中提到】
: 有一个网站(LINUX),现在要替换所有文件中的一个字段,比如原文件是
: 成
: 有什么办法批量地进行替换呢?我知道可以用perl写script,但若有现成的可以借鉴最好了
: .

avatar
d*d
4
better use global substitution in case there are more than one patterns
in one line, "s#.....#.....#g"
or use sed:
sed -e "s#.....#.....#g" FILE > newFile

【在 i***e 的大作中提到】
: perl -pi.bak -e 's|||' FILE
: This should make the changes you want to FILE and save the original file to
: FILE.bak.

avatar
s*r
5
感谢各位.
可能我没有说清楚, 你们的方法对一个文件. 我是说一个网站的目录下有很多文件,子目
录(子目录中又有文件), 如何用一个script搞定?

to
src="...">换
最好了

【在 d***d 的大作中提到】
: better use global substitution in case there are more than one patterns
: in one line, "s#.....#.....#g"
: or use sed:
: sed -e "s#.....#.....#g" FILE > newFile

avatar
i*e
6
find . -type f -ADDITIONAL-OPTIONS -exec perl -pi.bak -e '...' {} \;

【在 s******r 的大作中提到】
: 感谢各位.
: 可能我没有说清楚, 你们的方法对一个文件. 我是说一个网站的目录下有很多文件,子目
: 录(子目录中又有文件), 如何用一个script搞定?
:
: to
: src="...">换
: 最好了

avatar
s*r
7
问题解决,答案接受,十分感谢.

子目

【在 i***e 的大作中提到】
: find . -type f -ADDITIONAL-OPTIONS -exec perl -pi.bak -e '...' {} \;
avatar
l*s
8
错!!!问题还没有解决!!!
我们需要对M个文件同时替换N个字符串。

【在 s******r 的大作中提到】
: 问题解决,答案接受,十分感谢.
:
: 子目

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。