PowerShell 里方括号 `[]` 的多种作用

在 PowerShell 里,方括号 [] 有多种重要作用,以下是主要的几种:

  1. 类型声明:用于指定变量或表达式的数据类型。例如 [int]$number = 10$number 声明为整数类型;[datetime]::Now 调用 datetime 类型的静态方法获取当前时间。
  2. 数组索引:用于访问数组或集合中的元素,索引从 0 开始。例如 $array = 1, 2, 3; $element = $array[1]$element 的值为 2
  3. 通配符匹配:在文件路径或字符串匹配中,方括号可用于指定字符范围。例如 Get-ChildItem C:\Test\file[1-3].txt 会匹配 C:\Test 目录下名为 file1.txtfile2.txtfile3.txt 的文件。
  4. 正则表达式:在正则表达式里,方括号用于定义字符类。例如 'abc' -match '[a-z]' 会检查字符串是否包含小写字母。
posted @ 2025-06-27 11:34  etfolin  阅读(32)  评论(0)    收藏  举报