From 128c1bf74b13520c70f53e4043c8b42c928e891f Mon Sep 17 00:00:00 2001 From: xykt <152045469+xykt@users.noreply.github.com> Date: Thu, 20 Mar 2025 16:23:05 +0800 Subject: [PATCH] Update net.sh Require Bash version >= 4.3 --- net.sh | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/net.sh b/net.sh index 655078c..c7f764b 100644 --- a/net.sh +++ b/net.sh @@ -2,9 +2,11 @@ script_version="v2025-03-20" ADLines=0 check_bash(){ -current_bash_version=$(bash --version|head -n 1|awk '{print $4}'|cut -d'.' -f1) -if [ "$current_bash_version" = "0" ]||[ "$current_bash_version" = "1" ]||[ "$current_bash_version" = "2" ]||[ "$current_bash_version" = "3" ];then -echo "ERROR: Bash version is lower than 4.0!" +current_bash_version=$(bash --version|head -n 1|awk '{print $4}') +major_version=$(echo "$current_bash_version"|cut -d'.' -f1) +minor_version=$(echo "$current_bash_version"|cut -d'.' -f2) +if [ "$major_version" -lt 4 ]||{ [ "$major_version" -eq 4 ]&&[ "$minor_version" -lt 3 ];};then +echo "ERROR: Bash version is $current_bash_version lower than 4.3!" echo "Tips: Run the following script to automatically upgrade Bash." echo "bash <(curl -sL https://raw.githubusercontent.com/xykt/IPQuality/main/ref/upgrade_bash.sh)" exit 0