如何使用perl(自动化)从命令行读取配置文件

时间:2017-10-18 05:12:22

标签: perl automation automated-tests

我是Perl的新手,需要帮助。

我想阅读一个配置文件,看看文件内容的前10行是否以#开头,是否有一些特定的字符串在Perl中进行自动化。

我可以使用以下方式打开文件:

 $obj->cmd("path");
 $a = ->obj(cat "/path/.config");

我不知道我们是否可以将其保存到变量中,或者我是否可以将其复制到文本文件并进行搜索。

另外,如何编辑此文件,例如添加或删除文件内容。

谢谢

1 个答案:

答案 0 :(得分:0)

打开文件供阅读使用:

open(my $fh, "<", "/path/.config") or die "Can't open < .config: $!";

打开文件进行编写

open(my $fh, ">", "/path/.config") or die "Can't open > .config: $!";

然后将文件内容分配给$fh