gpt4 book ai didi

java - 如何获取命令输出的一小部分

转载 作者:行者123 更新时间:2023-12-02 05:53:19 25 4
gpt4 key购买 nike

关注这篇文章http://blog.zwiegnet.com/linux-server/get-centosred-hat-original-system-install-date/我想获取 Linux 安装日期。

Process p = Runtime.getRuntime().exec("rpm -qi basesystem");

你能告诉我如何执行该命令并仅捕获帖子中显示的安装日期。

我想获得完整的输出并使用Java过滤内容。最终结果应该是这样的:

Thu 28 Nov 2013 06:01:06 PM EST

最佳答案

读取输入流并解析它:

Process proc = Runtime.getRuntime().exec("rpm -qi basesystem");
InputStream stdin = proc.getInputStream();
InputStreamReader isr = new InputStreamReader(stdin);
BufferedReader br = new BufferedReader(isr);

String line = null;
Date date = null

while ( (line = br.readLine()) != null) {
// check each line for the date you need
// set date
// break;
}

关于java - 如何获取命令输出的一小部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23342267/

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