PowerShell 和 Shell 应该是两个不同的东西。你发在Powershell 版块 那你的所指就是Ps了。- Foreach ($line in (gc ".\Ref.txt")){
- if ($line -match "^BATHOME"){
- $Arr=@($line -Split("NET|WP|,"))
- $Arr[3]=([string]$Arr[1]+([string]($Arr[2])).Split('_')[0])
- $str=$Arr[0]+'NET'+[string]$Arr[1]+'WP'+[string]$Arr[2]+','+[string]$Arr[3]+','+$Arr[4]
- Write-HOST $str -fore Magenta
- } else {
- Write-HOST $line
- }
- }
- pause
复制代码 =========不输出。看看就行。保存 XXX.PS1。=============== |