【发布时间】:2010-10-11 08:25:11
【问题描述】:
我编写了一个简单的 ksh 脚本,它调用 Perl 程序来查找和替换文件。 传入的 arg 是主目录:
perl -pi -e 's/find/replace/g' $1/*.html
效果很好。但是,我想将所有更改输出到日志文件。我已经尝试过管道和重定向,但无法让它工作。有什么想法吗?
谢谢, 格伦
【问题讨论】:
-
你能澄清你所说的“变化”是什么意思吗?日志文件中应该出现什么?
-
我正在考虑文件名以及包含替换之前的查找字符串的整行。除非你有更好的建议。也许只需更改行号的文件名就足够了。
-
两个答案的工作方式相似。我选择了第一个回答的那个。谢谢你们的帮助。
标签: perl file replace find logging