[解決済み] PowerShellで配列のすべてのオブジェクトの1つのプロパティの値を選択する
2022-04-24 03:49:28
質問
例えば、オブジェクトの配列 $objects があるとします。これらのオブジェクトは、"Name" プロパティを持っているとします。
これは私がやりたいことです
$results = @()
$objects | %{ $results += $_.Name }
これはうまくいくのですが、もっといい方法はないでしょうか?
というようなことをしたら。
$results = objects | select Name
$results
は、Name プロパティを持つオブジェクトの配列です。私は$resultsがNamesの配列を含むことを望みます。
何か良い方法はないでしょうか?
どのように解決するのですか?
を使用することができるかもしれませんね。
ExpandProperty
のパラメータは
Select-Object
.
例えば、カレントディレクトリのリストを取得し、Nameプロパティだけを表示させるには、次のようにします。
ls | select -Property Name
これでもDirectoryInfoやFileInfoのオブジェクトを返しているのです。パイプラインを通過する型は、常に
取得メンバー
(エイリアス
gm
).
ls | select -Property Name | gm
そこで 拡大する を、見ているプロパティの種類のオブジェクトにするには、次のようにします。
ls | select -ExpandProperty Name
あなたの場合、変数を文字列の配列にし、その文字列をNameプロパティとすればいいのです。
$objects = ls | select -ExpandProperty Name
関連
-
[解決済み] JavaScriptの配列で一意な値をすべて取得する(重複を排除する)。
-
[解決済み] JavaScriptで配列の先頭に新しい配列要素を追加するにはどうすればよいですか?
-
[解決済み] JavaScriptで変数が配列であるかどうかを確認する方法は?
-
[解決済み] JavaScriptで配列を比較する方法は?
-
[解決済み] 新しい配列を作成せずに、既存のJavaScript配列を別の配列で拡張する方法
-
[解決済み] 配列のすべてのメンバーを同じ値で初期化するには?
-
[解決済み】オブジェクトの配列を文字列のプロパティ値でソートする
-
[解決済み】オブジェクトの配列をプロパティ値でソートする
-
[解決済み】(おそらく)連想配列の最初のキーを取得しますか?
-
[解決済み] 配列からランダムに要素を選ぶ
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] 簡単な面接問題が難しくなった:1~100の数字が与えられたとき、ちょうどk個の数字が欠けていることを見つけなさい。
-
[解決済み] Swiftでindexとelementでループを反復させる方法
-
[解決済み] Bashで文字列を配列に分割する方法は?
-
[解決済み] Swift カスタムオブジェクトの配列をプロパティ値でソートする方法
-
[解決済み】Bashでコマンドライン引数を配列に変換する。
-
[解決済み] 反復しながら値を変更する
-
[解決済み] 要素に空白を含むBash配列
-
[解決済み] PowerShellで配列のすべてのオブジェクトの1つのプロパティの値を選択する
-
[解決済み] Bash配列から要素を削除する
-
[解決済み] インデックスレンジSwiftからの新配列