|
軽いテキスト処理は cmd や 各種util を揃えなくとも可能です、秀丸からも使えます。
MSH C:\TEMP> get-content ps.csv # >TYPE ps.csv
ProcessName,Handlecount
Services,388
Smss,28
Winword,1086
MSH C:\TEMP> $ps=import-csv ps.csv # CSV形式を認識して変数に取り込み
MSH C:\TEMP> $ps | foreach-object { $_.Handlecount+','+ $_.ProcessName } #
項目入替え
388,Services
28,Smss
1086,Winword
MSH C:\TEMP> get-content Ps.xml # >TYPE Ps.xml
<ps>
<process>
<processName>services</processName>
<Handlecount>388</Handlecount>
</process>
<process>
<processName>smss</processName>
<Handlecount>28</Handlecount>
</process>
<process>
<processName>Winword</processName>
<Handlecount>1086</Handlecount>
</process>
</ps>
MSH C:\TEMP> $x=[xml](Get-Content ps.xml) # xml形式を認識して取り込み
MSH C:\TEMP> $x.ps.Process |sort Handlecount |Format-Table ProcessName,Handl
ecount # ソート、タブ組
processName Handlecount
----------- -----------
Winword 1086
smss 28
services 388
MSH C:\TEMP>
|
|