タグ

selectに関するshigiryouのブックマーク (3)

  • PowerShellのSelect-Objectを使って任意の個数毎にObjectを取り出す - tech.guitarrapc.cóm

    最近ようやくBash漬けからPowerShellな日々に戻れそうな戻れなさそうな予感です。 しばらくブログ更新すらできない状況でしたが再び活動再開したいなぁとか。 さて、今回は、あるObjectの集合から、任意の個数ごとにObjectを取り出す操作をPowerShellで考えてみます。 例えば、1~131の連番で、20個ずつ取り出してそれぞれを別々のファイルに保存したりとか、ありますよね? 意外とこういうの他で見かけないので、参考になれば幸いです。 利用するコマンドレット 結構癖があって面倒なこの子を使います。 Select-Object Select-Objectには、skipパラメータとfirst(あるいはlast)パラメータがあります。 これを使えば.....簡単に実現できます。 サンプル では例に上げた、1~131の連番になった配列から20個ずつ取り出す処理を見てみましょう。 $n

    PowerShellのSelect-Objectを使って任意の個数毎にObjectを取り出す - tech.guitarrapc.cóm
  • Windows PowerShell の機能

    オブジェクトの特定プロパティの選択 Select-Object コマンドレットの便利な機能の 1 つは、並べられたコレクションの最初 (または末尾) から一部のオブジェクトを選択的に取得できることです。たとえば、 Get-ChildItem コマンドレットを使用すると、C:\Windows フォルダに含まれるすべてのファイル一覧を取得できます。次のその情報を Sort-Object コマンドレットにパイプ処理し、ファイルをサイズ (長さ) で並べ替えます。これで、当に注目するのはフォルダに含まれる 3 つの最も大きなファイルだけだとします。これはどのように決定しますか。 次に、その方法をお見せしましょう。 Get-ChildItem c:\windows\*.* | Sort-Object length -descending | Select-Object -first 3 降順でコレ

    Windows PowerShell の機能
  • プロパティを抽出する Select-Object (PowerShell入門)

    この記事は以前 http://hiros-dot.net/ へ書いたものです。。 今回は、パイプ演算子と共に使用する Select-Objectコマンドレットを紹介します。 Select-Objectコマンドレットはオブジェクトまたは一連のオブジェクトの指定されたプロパティを選択します。 Get-ChildItemコマンドレットが持つプロパティの指定したものだけを抜き出してみましょう。 その前に Get-ChildItemコマンドレットで取得可能なプロパティを調査してみます。 Get-Memberコマンドレットで-MmemberTypeパラメータにpropertyと指定することでプロパティのみを表示します。 PS C:\Work> Get-ChildItem | Get-Member -MemberType property TypeName: System.IO.FileInfo Nam

    プロパティを抽出する Select-Object (PowerShell入門)
  • 1