Windows PowerShell 文件与注册表操作全解析
1. PowerShell 文件内容处理
1.1 Get-Content 命令的使用
在 PowerShell 中,Get-Content命令常被用于读取文件内容,其结果通常会被赋值给变量或传递给其他命令进行进一步处理。例如,当处理来自 GPS 记录器的文件时,可使用以下命令选择以$GPRMC开头的行:
dir *.gps | get-content | where {$_ -like '$GPRM*'}此外,如果文件没有标题行,可通过以下代码为其添加标题行:
@("Type,Time,status,latitude,NS,longitude,EW,Speed,bearing,Date,blank,checksum") + (dir *.gps | get-content | where {$_ -like '$GPRM*'}) > Temp.CSV之后,使用Import-CSV命令导入该文件,并通过Get-Member查看对象属性:
PS C:\Users\jamesone\Documents\windowsPowershell> import