LINQ使っていると、メソッドチェーンでプログラム書く面白味を感じます。 頭の中の思考をそのまま、ダイレクトに反映させていける感覚が好きです。 PowerShellもバージョン4になって配列などのオブジェクトに対してWhereやForEachをLINQ的に使えるようになったようです。 PowerTip: Learn to Use Where or ForEach in PowerShell 4.0 - Hey, Scripting Guy! Blog - Site Home - TechNet Blogs PowerShellには強力なパイプラインの機能がありますが、こんな書き方ができるというのを知っていても面白いかもしれません。 例えばある配列から"+"を含む要素の個数を書くときなんかはこんな風にかけます。 PS > $arr = "a+","b","c+","d","e-","f+",