Beefy Boxes and Bandwidth Generously Provided by pair Networks
go ahead... be a heretic

Re: How to make changes in yaml file thorugh perl

by moritz (Cardinal)
on Jul 11, 2012 at 07:53 UTC ( #981038=note: print w/replies, xml ) Need Help??

in reply to How to make changes in yaml file thorugh perl

What do you mean by "execute them"? YAML stores data, and data isn't exutable per se.

There are a lot of modules for handling YAML on CPAN, for example YAML::XS.

  • Comment on Re: How to make changes in yaml file thorugh perl

Replies are listed 'Best First'.
Re^2: How to make changes in yaml file thorugh perl
by tospo (Hermit) on Jul 11, 2012 at 08:32 UTC
    I think the OP wants to manipulate a YAML file with a Perl script (according to the title of the post), so yes, please do check out the various YAML handling modules on CPAN.
    My favourite is YAML::Tiny - simple and leight-weight and good for most cases. You would read the YAML file into a Perl data structure, manipulate the data in there and then dump it to a new YAML file (or overwrite the existing one). Have a go and post your code here if you are running into trouble.
      topso, I am able to fetch yaml contents but not getting how to make changes in any of the attribute and then save it back. Actually writing the changes in the .yaml file is becoming a pain. Can you help in this?

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://981038]
[Wcool]: hi there
[Wcool]: Does anyone know how to assign STDOUT to a file var in perl6?
[choroba]: hey
[Wcool]: i.e. eequivalent of
[Wcool]: $fh_out = *STDOUT;
[davido]: (a late response) That is so true corion

How do I use this? | Other CB clients
Other Users?
Others meditating upon the Monastery: (17)
As of 2017-03-23 15:49 GMT
Find Nodes?
    Voting Booth?
    Should Pluto Get Its Planethood Back?

    Results (289 votes). Check out past polls.