需要帮助来解释这个sed命令

Kev*_*ock 3 oracle sed

我正在查看我在网上找到Oracle脚本,但是它运行了一个sed命令来过滤跟踪文件的结果.我在Windows服务器上运行Oracle,因此无法识别sed命令.

host sed -n '/scattered/s/.*p3=//p' &Trace_Name | sort -n | tail -1
Run Code Online (Sandbox Code Playgroud)

我已经尝试阅读在线文档,但我仍然不确定如何解释此命令试图过滤的内容.有人会非常友好地帮助我解释这个命令试图过滤的内容吗?或者更好的是,我可以从Windows命令提示符运行以获得相同的结果.

谢谢!

Pau*_*ce. 5

它说"在'包含'散乱'的行上替换零或更多的任何字符后跟'p3 ='没有任何东西(删除它,换句话说)并打印结果"(-n说不打印行除非有明确的打印命令).

对于此示例输入:

abc organized p3=123
def scattered p3=456
ghi ordered p3=789
Run Code Online (Sandbox Code Playgroud)

输出将是:

456
Run Code Online (Sandbox Code Playgroud)