Bash变量:区分大小写还是不区分?

Mar*_*rio 24 linux bash shell case-sensitive variable-names

bash shell脚本是否区分大小写?

变量date是一样的DATE吗?

Joh*_*ica 43

是的,它区分大小写,就像UNIX的其他部分一样.$date并且$DATE是两个不同的变量.makefile并且Makefile是两个不同的文件.-h并且-H是两个不同的标志(通常).

  • 相反,`-h`和`-H`总是不同的,但可以由接受它们的程序相同地解释. (10认同)
  • macOS(也许是 Windows?)[文件系统不区分大小写](https://en.wikipedia.org/wiki/Case_sensitivity#In_filesystems),因此 `makefile` 和 `Makefile` 是同一个文件。 (2认同)