none
PowerShellの文字列削除 RRS feed

  • 質問

  • 下記コマンドで「Line」の箇所の最初の5文字あるいは空白を削除したいです。
    文字列.TrimStart([文字s])を使う想定で、
    「Filename」の箇所は削除したくないのですが可能でしょうか?

    $in="C:\temp\*.txt"
    $out="C:\temp\list\file_list.csv"
    $a="RSOP"
    $b="OS"
    sls -path $in -pattern $a,$b -Enc default | select Filename,Line | EPCSV $out -nti -enc utf8
    2015年3月10日 11:44

すべての返信

  • Select-Objectコマンドレットのパラメータに、集計プロパティを使えば可能かと思います。

    sls -path $in -pattern $a,$b -Enc default | select Filename,@{Label="Line";Expression={$_.Line.Trim()}}| EPCSV $out -nti -enc utf8

    2015年3月10日 13:17
    モデレータ