2013-03-22 3 views
12

Является ли сценарий оболочки оболочки bash чувствительным?Басовые переменные: чувствительны к регистру или нет?

Переменная date такая же как DATE?

+5

Вы можете просто попробовать установить оба и посмотреть, остаются ли они различными. – chepner

+3

date, Date, dAte, DAte, daTe, DaTe, dATe, DATe, datE, DatE, dAtE, DAtE, daTE, DaTE, dATE, DATE - все разные переменные;) – anishsane

+5

Почему это проголосовало? Вопрос немного неоднозначен, но это приемлемо для кого-то нового для BASH. – Pithikos

ответ

26

Да, это чувствительно к регистру, как и остальная часть UNIX. $date и $DATE - это две разные переменные. makefile и Makefile - это два разных файла. -h и -H - два разных флага (обычно).

+5

Скорее, '-h' и' -H' всегда различаются, но могут быть интерпретированы одинаково программой, которая их принимает. – chepner