2013-03-22 12 views
12

Czy w skrypcie powłoki bash jest wrażliwa?Bash variables: wielkość liter ma znaczenie, czy nie?

Czy zmienna date jest taka sama jak DATE?

+5

Można po prostu spróbować ustawić oba i sprawdzić, czy są one wyraźne. – chepner

+3

data, data, dAte, DAte, daTe, DaTe, dATe, DATe, datE, dEtE, DAtE, daTE, DaTE, dATE, DATE są różnymi zmiennymi;) – anishsane

+5

Dlaczego to zostało odrzucone? Pytanie jest nieco niejednoznaczne, ale jest ono do zaakceptowania dla kogoś nowego w BASH. – Pithikos

Odpowiedz

26

Tak, wielkość liter ma znaczenie, podobnie jak reszta systemu UNIX. $date i $DATE to dwie różne zmienne. makefile i Makefile to dwa różne pliki. -h i -H to dwie różne flagi (zwykle).

+5

Zamiast tego, '-h' i' -H' są zawsze różne, ale mogą być interpretowane identycznie przez program, który je akceptuje. – chepner

Powiązane problemy