bash shell 脚本的if语句块中如何修改if语句块之外的变量值

2025-05-09 14:26:32
推荐回答(1个)
回答1:

我执行的结果会改变啊

jimmyi@jimmyi-5b6ae2c3 ~/shell
$ cat ./test
a=1
b=1
flag=0
if [ "$a"=="$b" ]
then
flag=123
fi
echo $flag

jimmyi@jimmyi-5b6ae2c3 ~/shell
$ ./test
123