gpt4 book ai didi

linux - 如何在 linux 中使用 perl 从显示的输出中提取数字

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:37:37 25 4
gpt4 key购买 nike

# This Perl script open connection and call domains
# $jar stands for path of jmxterm jar file

open JMX, "| java -jar jmxterm-1.0-alpha-4-uber.jar -n"; // jmx jar file
#print JMX "help \n";

my $host = "127.0.0.1"; // hostname
my $port = 7199; //jmx port number

print JMX "open $host:$port\n";
#print JMX "domains\n";
print JMX "domain org.apache.cassandra.request\n";
print JMX "bean type=ReadRepairStage\n";
print JMX "get CompletedTasks\n";
print JMX "close\n";
close JMX;

目前,我得到的输出为 CompletedTasks = 1234,我需要 1234

最佳答案

您不能使用简单的open 来建立双向通信。参见 IPC::Open2了解更多。

关于linux - 如何在 linux 中使用 perl 从显示的输出中提取数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14337133/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com