powershell-命令参数,文字列操作
1). 命令所含参数的取得方法
例子:
想要知道Get-ChildItem 有哪些参数,可以按 Ctrl + 空格取得
2).参数有效无效的控制
参数后面输入 $true 参数变有效
参数后面输入 $false 参数变无效(bb目录下的文件没有被输出)
3).多个参数的设定
用逗号分隔输入
4).参数的再利用
notepad
$param=@{Name=“notepad”}
例
Get-Process @param
5).命令的别名查询
Get-Alias -Definition Get-ChildItem
6).命令的执行方法
必须要用 .\连接命令
7).含有空格的路径
执行含有空格路径的命令
用& 连接路径
8).单引号和双引号的区别
单引号里面的变量不会被转换,双引号会识别变量的值
9).文字列
${} 定义的变量里含有空格的场合
$str = "Hello "
$str = "{str}World!"
// 不会输出,当作变量被处理
$str = "strWorld!"
$() 有计算式的场合
把值和文字列一起表示
例如 读取从xml文件读取的值和文字列一起表示
xml文件内容
$xml = [xml](get-content .\test.xml)
$xml.str
"$($xml.str) !!!"
复数行的输出
使用@‘’@
特殊文字的输出
使用 `
换行输出