#!bin/bash
#test string comparsion
welcomeuser=root
if [ $USER!=$welcomeuser ];then
echo "not welcome $welcomeuser"
else
echo "welcome $welcomeuser"
fi
用上述这里怎么执行都是not welcome root ,
#!bin/bash
#test string comparsion
welcomeuser=root
if [ $USER!=$welcomeuser ];then
echo "welcome $welcomeuser"
else
echo "not welcome $welcomeuser"
fi
把if的执行语句和else的执行语句调换就变成了welcome root。
在终端里面执行 ehco $USER 得到的是我的用户名 并不是root
只有在if[ ]中这里执行报错才会出现到else里面去,报错如下08.sh:行4[luoan!=root]为找到命令
系统是Linux 20.04