有什么不同?以及为什么它们起作用:
echo $LOGNAME #prints username echo "$(logname)" #prints username
但这不是:
echo "$(LOGNAME)" #prints command not found.
logname是一个命令。 LOGNAME是一个变量。
logname
LOGNAME
$(logname)有效,因为存在logname命令。 $(LOGNAME)尝试运行LOGNAME不存在的命令。
$(logname)
$(LOGNAME)
阅读以下有用的指南
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
点击生成二维码
我来说两句