在 Windows PowerShell 脚本中创建变量名称
应创建变量名称来描述存储在变量中的数据。 例如,存储用户帐户的变量可以是 $user,存储日志文件名称的变量可以是 $logFileName。
在大多数情况下,你会注意到变量与美元符号 ($) 符号一起使用。
$ 符号不是变量名称的一部分,但它可将变量与 Windows PowerShell 的其他语法元素区分开来。 例如,$user 指定一个名为 user 的变量, 符号可帮助 Windows PowerShell 标识它是一个变量。
通常应将变量名称限制为字母数字字符(字母和数字)。 虽然可以包含一些特殊字符和空格,但使用起来会变得更加混乱。 例如,若要在变量名称中包含空格,需要将名称括在大括号中 ({ })。 例如,${log File},其中单词 log 和 file 之间有一个空格。
变量名称不区分大小写。 变量 $USER 和 $user 是可以互换的。 为了提高可读性,常见的约定是使用小写字符,并将变量名称中每个单词的第一个字母大写。 可以选择将第一个单词大写,具体取决于情况和偏好。 例如,$logFile 和 $LogFile 都是常用的。 但是,当变量用于脚本中的参数时,第一个单词应大写,以便与 cmdlet 使用的参数保持一致。 使用大写字母充当单词之间的分隔符,使变量名称更清晰,而无需使用空格、连字符或下划线等特殊字符。