基本上,我需要將幾個引數添加到一個陣列中來存盤它們,然后在它們前面加上“(Nameof parameter)Count:”來輸出它們。我只是對如何實際做到這一點感到困惑。
引數使用回圈遍歷檔案并計算某個單詞出現的次數。
名字是 $Hi $Bye $Yes $No
我以為它只是
$Array = @($Hi, $Bye, $Yes, $No)
$Array[0]
$Array[1], etc...
但是,我如何實際將“(引數名稱)計數:”放在它的前面?
如果有更好的方法來做到這一點,我愿意接受建議!我是 powershell 的新手,所以在此先感謝您。
uj5u.com熱心網友回復:
對于陣列,您需要專門命名它。因此,對于您的輸出,您只需像這樣對其進行硬編碼:
Write-Output "Hi Count: $Array[0]"
使用哈希表可能更像您要查找的內容。
$ht = @{"Hi" = $Hi; "Bye" = $Bye; "Yes" = $Yes; "No" = $No}
如果您只輸出哈希表,您將得到一個缺少“計數”的輸出。如果您需要,您可以使用$ht.GetEnumerator()For-Each 回圈。這樣,您將擁有$_.Key并$_.Value可用。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/366209.html
上一篇:Powershell-將.XLS檔案轉換為.XLSX
下一篇:在驅動器上的檔案中遞回搜索字串
