一、常用命令
1. $:表示变量。例如:$a=1
2. #:表示注释。
3. %:表示循环。例如,%file in (c:\desktop\*.txt) { … }表示遍历c:\temp目录下的所有.txt文件。
4. \或者/:都可以表示路径分隔符号。
5. |:表示管道。可以将前面的输出作为后面的输入。
6. >:表示重定向输出。
7. >>:表示将输出附加到文件。
8. <:表示从文件中获取输入。
9. Write-Host:将自定义的输出写入主机。
10.`n:新建行 (`n) 字符会在该字符后立即插入换行符。
11.转义符 (`e)
$fgColor = 32 # green
"`e[${fgColor}mGreen text`e[0m"
二、控制语法
1.foreach
$i = 0
$letterArray = 'a','b','c','d'
foreach ($letter in $letterArray) {
Write-Host $i
$i = $i + 1
}
2.while
while($val -ne 3)
{
$val++
Write-Host $val
}
3.if用法
if(条件1)
{ }
elseif(条件2)
{}
Ref.
1.部分内容来自于网络和微软官网。