【发布时间】:2018-11-15 15:22:35
【问题描述】:
您好,我正在尝试在 Powershell 中将文本文件导出为 csv 格式,但遇到一些对齐问题。数据未正确显示。
输入文字
clexec.py "top -d1|grep Swap"
NVA-0055-Prod-N08:Swap: 48G Total, 1428K Used, 48G Free
NVA-0055-Prod-N01:Swap: 48G Total, 332K Used, 48G Free
NVA-0055-Prod-N04:Swap: 48G Total, 169M Used, 48G Free
NVA-0055-Prod-N05:Swap: 48G Total, 884K Used, 48G Free
NVA-0055-Prod-N02:Swap: 48G Total, 4236K Used, 48G Free
NVA-0055-Prod-N06:Swap: 48G Total, 132K Used, 48G Free
NVA-0055-Prod-N07:Swap: 48G Total, 92K Used, 48G Free
NVA-0055-Prod-N03:Swap: 48G Total, 712K Used, 48G Free
我正在使用下面的命令
$a= import-csv 'C:\Users\PDC_AVERE_SWAP_OP.txt' -Delimiter 't' -Header 'Name','Total','used','free'
$a | export-csv csvfile.csv -NoTypeInformation
我的输出如下所示
在更正分隔符部分后,我将所有数据放在一个列中,但我需要将其拆分为 Total、used 和 free 列
【问题讨论】:
标签: powershell csv