これがどのように機能するかをよりよく理解するのに役立つ特定の答えをオンラインで探していました。PHP では、「 . 」を使用して文字列を連結します。ただし、powershell では、次のようなことがわかります。
Dir | where {$_.extension -eq ".txt"} |
Rename-Item –NewName { $_.name –replace “.“,”-” }
「Dir」コマンドが「Where」にパイプされていることがわかりますが、使用する変数を定義しているものはわかりません。
$_.extension
これは関数に余分な演算子を追加する方法ですか?? 私はかなり混乱しています。私は良くなっていますが、ピリオドと $_ を正確に知る必要があります。コマンドレットを使用する場合とそうでない場合に機能します。
どんな助けでも大歓迎です。