From 6d2692b6d6703a50526920be8c79d0773577ad97 Mon Sep 17 00:00:00 2001 From: hecy7 Date: Mon, 11 Dec 2023 12:16:54 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E7=94=A8Math=E5=87=BD=E6=95=B0?= =?UTF-8?q?=E5=BA=93=E8=BF=9B=E8=A1=8C=E8=AE=A1=E7=AE=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: hecy7 --- .../arthas/core/shell/command/internal/GrepHandler.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/core/src/main/java/com/taobao/arthas/core/shell/command/internal/GrepHandler.java b/core/src/main/java/com/taobao/arthas/core/shell/command/internal/GrepHandler.java index c6a6de42f4..ee3692b28b 100644 --- a/core/src/main/java/com/taobao/arthas/core/shell/command/internal/GrepHandler.java +++ b/core/src/main/java/com/taobao/arthas/core/shell/command/internal/GrepHandler.java @@ -85,9 +85,9 @@ public static StdoutHandler inject(List tokens) { this.invertMatch = invertMatch; this.showLineNumber = showLineNumber; this.trimEnd = trimEnd; - this.beforeLines = beforeLines > 0 ? beforeLines : 0; - this.afterLines = afterLines > 0 ? afterLines : 0; - this.maxCount = maxCount > 0 ? maxCount : 0; + this.beforeLines = Math.max(beforeLines, 0); + this.afterLines = Math.max(afterLines, 0); + this.maxCount = Math.max(maxCount, 0); if (regexpMode) { final int flags = ignoreCase ? Pattern.CASE_INSENSITIVE : 0; this.pattern = Pattern.compile(keyword, flags);