![](/img/trans.png)
[英]Simple example of using data from a YAML configuration file in a Perl script
[英]extract data from yaml file using Perl
我需要使用 Perl 從 yaml 文件中獲取與變量關聯的值。 我從 perl 開始。 幫助我開始。
到目前為止,我已經嘗試過了。
#my $fh = new FileHandle;
#my $mydir = "/proj/1a/ct_tst/cf";
#my $file = "tsan.yml";
#opendir($dh, $mydir) or die ("Cannot read directory!\n");
#open($fh, "< ${mydir}/${file}") or die ("Cannot read file $file!\n");
它可以加載文件。 但我確定如何繼續獲取與 yaml 文件中的變量對應的值。
您應該使用 YAML 解析器(如YAML.pm )。
use YAML;
my $data = LoadFile("$mydir/$myfile");
現在,在$data
中,您將擁有一個 Perl 數據結構,其中包含 YAML 文件中的所有數據。 但由於我不知道您的 YAML 長什么樣,我無法幫助您從中提取特定數據。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.