Powershellで配列内に格納されている値と同じ値があった場合に削除する方法について自分向けのメモとなります。
意外とPowerShellの情報は見つからないです・・・
配列内に指定した値(文字列)があった場合に削除するには以下の様にします。
$array = $array -ne "削除したい要素”
1. 使い方(例)
$array = @("aaa","iii","uuu","eee","ooo")
$array = $array -ne "iii"
Write-Host $array
$array = $array -ne "eee"
Write-Host $array
結果としてiii
とeee
が削除されて表示されます。
aaa uuu eee ooo
aaa uuu ooo
PowerShellの学習におすすめの書籍
私も実際に持っていますが、間違いなくこの本はオススメできます。PowerShellの基礎と応用まで幅広くりかいすることができます。
今回は以上となります。
コメント