【发布时间】:2013-08-08 02:01:14
【问题描述】:
我有一个不寻常的要求。我有一个很大的 config /perl 文件,我想在运行之前在其中更改一个变量的值。为了避免手动查找变量并更改它的值,我想编写一个 perl 脚本来更改变量的名称。是否可以在不解析大 perl 文件的每一行、创建临时副本并覆盖旧文件的情况下做到这一点。
【问题讨论】:
-
为什么不向脚本传递参数?即
Getopt::Long -
为什么你的帖子是关于改变一个变量的名字,而标题却是关于改变一个变量的值?
-
@kjprice - 大的 perl 文件更像是一个配置文件。不完全是 perl 文件。对不起,我应该提到它
-
@mob - 它正在改变一个变量的值。我用更好的方式改写了。谢谢!
-
有关十几种不同的方法,请参阅stackoverflow.com/a/2308092/176646
标签: perl automation