1

私はオフィスではなく自宅にいるため、詳細が正確ではない可能性があるため、これは高度な質問です。

パイプを介して変数を受け入れる関数があります。

get-csv | myfunc

パイプ ソースは、.csv ファイルのフィールドです。

変数を定義してパイプする方法はmyfunc()? HashTable良いでしょうか?

$my_pipe_variables = @{ Color = ‘Red’; Doors = 4; Convertible = $false}
$my_pipe_variables | myfunc

それは正しい構文でしょうか?

アップデート:

私はついにそれを試してみましたが、私myfuncはパイプ変数に直接アクセスするため、うまくいきません$_。デモは次のとおりです。

function showThem { echo Color: $_.Color }

> [pscustomobject]@{ Color = ‘Red’; Doors = 4; Convertible = $false} | showThem
Color:

myfuncを介してパイプ変数に直接アクセスするに対して、どのように機能させることができ$_ますか?

4

1 に答える 1