It sounds to me like dnssec-verify is sending the output in question to STDERR instead of STDOUT.
On Sat, 06 Feb 2021 19:02:28 +0000 Matthew Richardson <matthe...@itconsult.co.uk> wrote: > I have been using Perl to do a reasonable amount of scripting, running bind > utilities and processing the results into variables. The details below are > from Bind 9.11.27 on Centos 7. > > The code:- > > $resp = `dig -t soa example.com`; > print "dig resp:'$resp'\n"; > > gets the result of the dig command into the variable $resp and prints it. > > However:- > > $resp = `dnssec-verify -I text -o example.com example.com.zone`; > print "dnssec-verify resp:'$resp'\n"; > > displays the results of the dnssec-verify command on the console and leaves > the variable $resp empty. > > Any ideas would be appreciated... > > As an aside, using dnssec-keygen DOES put the results into the variable. > > Best wishes, > Matthew _______________________________________________ Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from this list ISC funds the development of this software with paid support subscriptions. Contact us at https://www.isc.org/contact/ for more information. bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users