【发布时间】:2020-11-29 03:38:35
【问题描述】:
这是我正在执行的命令:
Get-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\*" | Where-Object {$_."(default)" -ne $null} | Select-Object @{ expression={$_.PSChildName}; label='Program'} ,@{ expression={$q + $_."(default)" +$q}; label='CommandLine'}
这是输出的sn-p:
Program CommandLine
------- -----------
7zFM.exe C:\Program Files\7-Zip\7zFM.exe
AcroRd32.exe C:\Program Files (x86)\Adobe\Acrobat Reader DC\Reader\AcroRd32.exe
Adobe Audition CC.exe "C:\Program Files\Adobe\Adobe Audition CC 2019\Adobe Audition CC.exe"
Adobe Media Encoder.exe "C:\Program Files\Adobe\Adobe Media Encoder CC 2019\Adobe Media Encoder.exe"
Adobe Premiere Pro.exe "C:\Program Files\Adobe\Adobe Premiere Pro CC 2019\Adobe Premiere Pro.exe"
AfterFX.exe C:\Program Files\Adobe\Adobe After Effects CC 2019\Support Files\AfterFX.exe
BJMYDGN.EXE C:\Program Files\Canon\MyPrinter\BJMyDgn.exe
BJMYPRT.EXE C:\Program Files\Canon\MyPrinter\BJMyPrt.exe
我是文本格式的新手,我正在尝试在 csv 文件中创建它,包含 2 列、程序和可执行文件并删除所有引号“”。 $q + 删除引号,但是如果一个项目有 2 组引号,则一组保持如上(对不起,我应该澄清一下..
我想我在兜圈子,只是在寻求帮助。
我通过管道找出了 csv 格式:
| Export-Csv -Path .\programs.csv -Encoding ascii -NoTypeInformation
【问题讨论】:
标签: python powershell text formatting