From 6dab2cac85b723e9bd5d28e97e81dfcde9ae3576 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=85=95=E5=86=AC=E4=BA=AE?= Date: Wed, 6 Sep 2023 06:13:07 +0000 Subject: [PATCH] Revise a comparison operator ```sh $ source /etc/profile.d/system-info.sh MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Welcome to 5.10.0-136.47.0.125.oe2203sp1.aarch64 System information as of time: Wed Sep 6 02:04:46 PM CST 2023 System load: 0.00 Processes: 1077 Memory used: 1.3% Swap used: 0% Usage On: 14% IP address: 222.20.126.183/24 192.168.122.1/24 172.17.0.1 Users online: 4 /etc/profile.d/system-info.sh:80: = not found ``` In shell script, "==" should be use in "[[" and "]]". Fix it by modifying "==" in the if condition to "=" at line 80 Signed-off-by: 慕冬亮 --- generic-release-1.0/system-info.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generic-release-1.0/system-info.sh b/generic-release-1.0/system-info.sh index 49269ed..c521d5c 100644 --- a/generic-release-1.0/system-info.sh +++ b/generic-release-1.0/system-info.sh @@ -78,7 +78,7 @@ do echo -e "IP address: \t$ip_address" done echo -e "Users online: \t$user_num" -if [ "$whoiam" == "root" ] +if [ "$whoiam" = "root" ] then echo -e "\n" else -- Gitee