powershell:qnd:powershell

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
powershell:qnd:powershell [2023/01/27 23:23] mguptonpowershell:qnd:powershell [2024/10/24 14:24] (current) – [Select Objects] mgupton
Line 50: Line 50:
 </code> </code>
  
 +<code powershell>
 +$foo = @(
 +       "alpha"
 +       "beta"
 +       "gamma"
 +       )
 +</code>
 ==== hash table ==== ==== hash table ====
 <code powershell> <code powershell>
Line 90: Line 97:
  
 ==== Hash Table ==== ==== Hash Table ====
-  * To loop over the items in a hash table you have to call ''GetEnumerator()'' on the hash table.+  * To loop over the items in a hash table one option is to call ''GetEnumerator()'' on the hash table. 
 + 
 +<code powershell> 
 +$t1 = @{firstname = "Michael"; lastname = "Muse"
 + 
 +foreach ($i in $t1.GetEnumerator()) { 
 +    $i.value 
 +
 +</code> 
 + 
 +=== Alternatively use the keys === 
 + 
 +<code powershell> 
 +$t1 = @{firstname = "Michael"; lastname = "Muse"
 + 
 +foreach ($i in $t1.keys) { 
 +    $t1[$i] 
 +
 +</code>
  
 ====== Select-String ====== ====== Select-String ======
Line 106: Line 131:
 Example of getting just the first item of the listed output Example of getting just the first item of the listed output
 <code powershell> <code powershell>
-ls | select first 1+ls | select -first 1
 </code> </code>
  
  • powershell/qnd/powershell.1674861826.txt.gz
  • Last modified: 2023/01/27 23:23
  • by mgupton