私がBashで行う場合
a=$(ssh 10.10.10.46 ifconfig)
次に、出力が に表示されますが$a
、Perl で表示される場合
my @a = qx(ssh 10.10.10.46 ifconfig);
print Dumper @a;
その後、出力が得られません。私はsshキーを持っているので、ログインは必要ありません。
今のところ、単純な出力を取得したいだけですが、後でリモートホストからローカルホストにすべて bash でパイプしたいと考えています。ZFS レプリケーションに使用されます。
質問
Perl で出力が表示されないのはなぜですか?