cbtshare has asked for the wisdom of the Perl Monks concerning the following question:
#!/usr/bin/perl use strict; use warnings; my ($found, $pass, $name, $line, @array, @sarray, @files, @names, @pas +sword); my $filename='/home/stain/Downloads/REMOTEopen.xml'; open(XML, "+>> $filename") || die ("Error: $!"); chomp(@array=<XML>); foreach(@array) { @sarray=split(" ", $_); @names = grep /\bName=/, @sarray; @password = grep /\bPassword=/, @sarr +ay; if (@password) { foreach(@names, @password) { print XML qq(Enter the plain text pas +sword for $_, password is currently "$password[0]"\n); chomp($pass=<>); print qq(You will now swap $password[ +0] for Password="$pass"\n); print "continue? y/n\n"; chomp(my $ans=<>); if ($ans =~/y/im) { s/$password[0]/Passwor +d=$pass/ ; print XML $_; } } } }
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Script won't run
by Athanasius (Archbishop) on Nov 22, 2015 at 07:27 UTC | |
by cbtshare (Monk) on Nov 22, 2015 at 11:46 UTC | |
by Athanasius (Archbishop) on Nov 22, 2015 at 13:25 UTC | |
by cbtshare (Monk) on Nov 22, 2015 at 21:13 UTC | |
by AnomalousMonk (Archbishop) on Nov 22, 2015 at 23:25 UTC | |
by cbtshare (Monk) on Nov 23, 2015 at 03:13 UTC | |
by Athanasius (Archbishop) on Nov 23, 2015 at 03:37 UTC | |
by cbtshare (Monk) on Nov 23, 2015 at 19:13 UTC | |
by Athanasius (Archbishop) on Nov 25, 2015 at 08:15 UTC | |
by cbtshare (Monk) on Nov 23, 2015 at 17:52 UTC | |
|
Re: Script wont run
by 1nickt (Canon) on Nov 22, 2015 at 04:42 UTC | |
|
Re: Script wont run
by BillKSmith (Monsignor) on Nov 22, 2015 at 15:09 UTC | |
|
Re: Script wont run
by u65 (Chaplain) on Nov 22, 2015 at 11:21 UTC |