Perl:打开一个文件,并在编辑后以不同的名称保存它

标签 perl file-handling

我正在尝试编写配置脚本。 对于每个客户,它会询问变量,然后写几个文本文件。

但是每个文本文件都需要多次使用,所以不能覆盖它们。我希望它从每个文件中读取,进行更改,然后将它们保存到 $name.originalname。

这可能吗?

最佳答案

你想要类似 Template Toolkit 的东西.您让模板引擎打开一个模板,填写占位符,然后保存结果。您不必自己施展任何魔法。

对于非常小的作业,我有时会使用 Text::Template .

关于Perl:打开一个文件,并在编辑后以不同的名称保存它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2071275/

相关文章:

python - 替换文件中的特殊字符串而不删除其他内容

regex - 如何更改嵌套引号?

perl - 为什么这个 Perl 程序不像宣传的那样工作

c - gawk和....之间的性能区别是什么?

shell - 如何在不同路径下批量复制和重命名同名文件?

c++ - 在 C++ 中将 TCP 服务器数据包保存到文件

java - 无法写入文件,使用 File 类在 java 中创建

perl - 使用Git显示所有一级后代分支

perl - 为什么我的Perl排序程序失败了?

java - 使用 Scanner 一次读取一个文件夹中的所有文件会给出 NoSuchElementException