Powershell pitfalls

后端 未结 21 1359
梦谈多话
梦谈多话 2020-12-23 01:44

What Powershell pitfalls you have fall into? :-)

Mine are:

# -----------------------------------
function foo()
{
    @(\"text\")
}

# Expected 1, a         


        
21条回答
  •  春和景丽
    2020-12-23 02:19

    Remembering to explicitly type pscustom objects from imported data tables as numeric so they can be sorted correctly:

    $CVAP_WA=foreach ($i in $C){[PSCustomObject]@{ `
                    County=$i.county; `
                    TotalVote=[INT]$i.TotalBallots; `
                    RegVoters=[INT]$i.regvoters; `
                    Turnout_PCT=($i.TotalBallots/$i.regvoters)*100; `
                    CVAP=[INT]($B | ? {$_.GeoName -match $i.county}).CVAP_EST }}
    

    PS C:\Politics> $CVAP_WA | sort -desc TotalVote |ft -auto -wrap

    County       TotalVote RegVoters Turnout_PCT    CVAP CVAP_TV_PCT CVAP_RV_PCT
    ------       --------- --------- -----------    ---- ----------- -----------
    King            973088   1170638      83.189 1299290      74.893      90.099
    Pierce          349377    442985       78.86  554975      62.959      79.837
    Snohomish       334354    415504      80.461  478440      69.832       86.81
    Spokane         227007    282442      80.346  342060      66.398      82.555
    Clark           193102    243155      79.453  284190      67.911       85.52
    

提交回复
热议问题