gpt4 book ai didi

regex - Java 应用程序和 grep - 我如何独立处理使用两个正则表达式传递给 grep 的命令输出?

转载 作者:行者123 更新时间:2023-12-01 09:56:21 25 4
gpt4 key购买 nike

我有一个使用 SSH 连接的 Java 应用程序,远程运行 CLI 命令。对于一个特定的命令,我想通过两个正则表达式来传递命令的输出,找到整个输出的两个相关子集并将该输出返回给我的程序。

对于两个正则表达式中的每一个:<RE1> & <RE2>,我想格式化结果输出:<RE1out> 和 <RE2out> 分别通过 <action1> 和 <action2>;然后返回最终结果,例如(请原谅伪shell脚本):

<command> | grep -e <RE1> -e <RE2> | (<REout1> given to <action1> and <REout2> given to   <action2>) yields <final_output>

最佳答案

试试这个

<command> | tee >(grep -e <RE1> | <action1>) >(grep -e <RE2> | <action2>)

关于regex - Java 应用程序和 grep - 我如何独立处理使用两个正则表达式传递给 grep 的命令输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4844884/

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