PowerShell/配列やハッシュの各値を要素としたループのサンプル
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
#navi(../)
* 配列やハッシュの各値を要素としたループのサンプル [#ef45...
PowerShellで配列の各値を要素としたループのサンプルコード...
#contents
#htmlinsertpcsp(win-top.html,win-sp.html)
* 関連記事 [#j15068ba]
-[[ハッシュ(連想配列)の要素をforeachで表示するサンプルコ...
-[[PowerShellでハッシュ(連想配列)に要素を追加する>PowerSh...
-[[PowerShellでCSVファイルのインポート>PowerShell/CSVファ...
-[[配列やハッシュの各値を要素としたループのサンプル>Power...
-[[PowerShellで配列内の文字列を連結し1つの変数に格納した...
-[[ハッシュの配列を表形式(Format-Table)で表示する方法>Pow...
* ファイル一覧を要素としてループするサンプル [#v038fac2]
以下の例は、Get-ChildItemコマンドレットにより、ファイル一...
Get-ChildItem * | % { $_.Name }
上記のコードは以下と等価です。
Get-ChildItem * | foreach { $_.Name }
foreach は % と記述することができます。~
以下、実際に実行した出力例です。
PS C:\> Get-ChildItem * | foreach { $_.Name }
$WINDOWS.~BT
AuthLog
<省略>
WBF 3.4
Windows
IFRToolLog.txt
Recovery.txt
setup.log
尚、ディレクトリを含めた出力にしたい場合は、以下のように...
Get-ChildItem * | % { $_.FullName }
* 配列を要素としてループするサンプル [#r57383bc]
以下の例は配列を作成し、配列要素でループしているサンプル...
PS C:\> $Ary = "Say", "Hello", "world"
PS C:\> $Ary | % { $_ }
Say
Hello
world
* ハッシュの場合のサンプル [#x1d52ddb]
ハッシュの場合は以下のようにキーと値を取得します。
$h = @{"i1"="Say"; "i2"="Hello"; "i3"="world"}
foreach ($k in $h.Keys) { $k + " = " + $h[$k] }
実際に実行した時の出力です。~
並びは変わっていますが、Key = Value で表示されているのが...
PS C:\> $h = @{"i1"="Say"; "i2"="Hello"; "i3"="world"}
PS C:\> foreach ($k in $h.Keys) { $k + " = " + $h[$k] }
i2 = Hello
i3 = world
i1 = Say
以上、いろいろな要素でループするサンプルでした。
#htmlinsertpcsp(win-btm.html,win-sp.html)
終了行:
#navi(../)
* 配列やハッシュの各値を要素としたループのサンプル [#ef45...
PowerShellで配列の各値を要素としたループのサンプルコード...
#contents
#htmlinsertpcsp(win-top.html,win-sp.html)
* 関連記事 [#j15068ba]
-[[ハッシュ(連想配列)の要素をforeachで表示するサンプルコ...
-[[PowerShellでハッシュ(連想配列)に要素を追加する>PowerSh...
-[[PowerShellでCSVファイルのインポート>PowerShell/CSVファ...
-[[配列やハッシュの各値を要素としたループのサンプル>Power...
-[[PowerShellで配列内の文字列を連結し1つの変数に格納した...
-[[ハッシュの配列を表形式(Format-Table)で表示する方法>Pow...
* ファイル一覧を要素としてループするサンプル [#v038fac2]
以下の例は、Get-ChildItemコマンドレットにより、ファイル一...
Get-ChildItem * | % { $_.Name }
上記のコードは以下と等価です。
Get-ChildItem * | foreach { $_.Name }
foreach は % と記述することができます。~
以下、実際に実行した出力例です。
PS C:\> Get-ChildItem * | foreach { $_.Name }
$WINDOWS.~BT
AuthLog
<省略>
WBF 3.4
Windows
IFRToolLog.txt
Recovery.txt
setup.log
尚、ディレクトリを含めた出力にしたい場合は、以下のように...
Get-ChildItem * | % { $_.FullName }
* 配列を要素としてループするサンプル [#r57383bc]
以下の例は配列を作成し、配列要素でループしているサンプル...
PS C:\> $Ary = "Say", "Hello", "world"
PS C:\> $Ary | % { $_ }
Say
Hello
world
* ハッシュの場合のサンプル [#x1d52ddb]
ハッシュの場合は以下のようにキーと値を取得します。
$h = @{"i1"="Say"; "i2"="Hello"; "i3"="world"}
foreach ($k in $h.Keys) { $k + " = " + $h[$k] }
実際に実行した時の出力です。~
並びは変わっていますが、Key = Value で表示されているのが...
PS C:\> $h = @{"i1"="Say"; "i2"="Hello"; "i3"="world"}
PS C:\> foreach ($k in $h.Keys) { $k + " = " + $h[$k] }
i2 = Hello
i3 = world
i1 = Say
以上、いろいろな要素でループするサンプルでした。
#htmlinsertpcsp(win-btm.html,win-sp.html)
ページ名: