今天我发现变量 '$-' 是一个随机字符串,但是我不知道它代表什么含义。
它的值是否与系统有关?
➜ ~ echo $-
569JNRTXZghikms
而且我无法更改该值:
➜ ~ -='sss'
zsh: command not found: -=sss
➜ ~
而在 Docker 中,它是这样的:
➜ ~ docker run --rm -ti ubuntu
root@7084255fd54e:/# echo $-
himBH
或者:
➜ ~ docker run --rm -ti alpine ash
/ # echo $-
smi
它的值是否与系统有关?