PowerShell
replace()
作用:替换一个串中的一些字符
语法:.Replace(_strOldChar_, _strNewChar_)
例子:
1. 用一个串替换另一个串
"abcdef" -replace "dEf","xyz" #把串 "abcdef" 中的 "dEf" 替换为 xyz。疏忽大小写。$demo = "abcdef" #定义变量 demo
$demo.replace("dEf","xyz") #将变量 demo 中的 dEf 替换为 xyz
"abcdef" -replace "dEf","xyz" -replace "cx","-"
ab-yz #把串 "abcdef" 中的 "dEf" 替换为 xyz,再将 cx 替换为 -
poweshell 相干命令学习
Get-Content
获取某个地位的对象的内容,输入在显示屏上。
1..100 | ForEach-Object {Add-Content -Path .\LineNumbers.txt -Value "This is line $_."}
Get-Content -Path .\LineNumbers.txt
1..100: 代表数组 1~100
ForEach-Object:对每个对象执行操作
Add-Content:$_:是一个变量,代表数组的每个值,它通过管道发送的。
Set-Content
向一个文件中写一些内容,或者替换一些内容。能够通过 Value 参数和管道向 Set-Content 发送内容。
Write-Host
输入用的
Start-Process
在本地机器关上一个过程。默认的,此过程会继承以后过程的所有环境变量。
Start-Process -FilePath "sort.exe" #在以后门路中,用 sort.exe 文件关上一个过程。
New-Item
在文件系统中,它创立一个文件或者目录。它能够创立一个全新的文件,也能够向文件中减少额定的内容。
New-Item -Path . -Name "testfile1.txt" -ItemType "file" -Value "This is a text string." #创立一个文件。. 代表当前目录。-Value 参数值是向文件中增加的内容。New-Item -ItemType "file" -Path ".\testfile1.txt" -Value "This is a text string." #同上
New-Item -Path "c:\" -Name "logfiles" -ItemType "directory"
#创立一个目录。loggiles 是目录的名字
New-Item -ItemType "directory" -Path "c:\logfiles" #同上
Copy-Item
从一个地位到另一个地位复制内容(文件或者文件夹)。默认地,它会继承以后过程的所有环境变量。
Invoke-Command