Kis-nagybetű

A PowerShell a legtöbb esetben nem különbözteti meg a kis- és nagybetűket. A parancsokat, kifejezéseket akár kis, akár nagybetűkkel beírhatjuk. De még az általunk létrehozott változónevek tekintetében is figyelmen kívül hagyja ezt:

[2] PS I:\>$kis = 1

[3] PS I:\>$KIS

1

[4] PS I:\>get-command get-help

 

CommandType     Name                          Definition

-----------     ----                          ----------

Cmdlet          Get-Help                      Get-Help [[-Name] <String>...

 

 

[5] PS I:\>GET-COMMAND get-HELP

 

CommandType     Name                          Definition

-----------     ----                          ----------

Cmdlet          Get-Help                      Get-Help [[-Name] <String>...

Az összehasonlításoknál sincs alaphelyzetben szerepe a betű méretének, természetesen itt majd ezt az alapműködést felülbírálhatjuk, hogy a kis-nagybetűket tekintse különbözőnek:

[6] PS I:\>"alaphelyzet" -eq "ALAPHELYZET"

True

[7] PS I:\>"kis-nagybetű érzékeny" -ceq "kis-NAGYbetű ÉrZéKeNy"

False

A fenti példában az alaphelyzet szerinti egyenlőséget vizsgáló operátor nem kis-nagybetű érzékeny, ha érzékeny változatot szeretnénk használni, akkor az a „c” előtaggal (azaz a „case-sensitive”) külön jelezni kell. Az összehasonlítás műveletéről az 1.4 Operátorok fejezetben lehet bővebben olvasni.



Word To HTML Converter