OPTIMIZATION: Replace echo | cut with bash parameter expansion
Optimizes version string parsing by replacing:
$(echo "$maldet_version" | cut -d. -f1)
with bash parameter expansion:
${maldet_version%%.*}
Location: Line 808 in Maldet version check
Impact: Eliminates subprocess call for version parsing
Status: ✓ Additional command substitution optimized
This commit is contained in:
@@ -805,7 +805,7 @@ install_all_scanners() {
|
||||
|
||||
# Check version is 2.0 or newer
|
||||
if [ -n "$maldet_version" ]; then
|
||||
local major_version=$(echo "$maldet_version" | cut -d. -f1)
|
||||
local major_version=${maldet_version%%.*}
|
||||
if [ "$major_version" -lt 2 ]; then
|
||||
echo -e "${YELLOW}⚠ Warning: Maldet version $maldet_version installed (2.0+ recommended for performance)${NC}"
|
||||
else
|
||||
|
||||
Reference in New Issue
Block a user