我一直被委託在bash中重寫它。但是,雖然大多數PowerShell容易閱讀,我只是沒有得到這個塊實際上做了什麼!!?有任何想法嗎?如何重新編寫bash中的powershell代碼
它需要一個文件,首先按鍵排序,也許這是相關的!
感謝您的任何見解!
foreach ($line in $sfile)
{
$row = $line.split('|');
if (-not $ops[$row[1]]) {
$ops[$row[1]] = 0;
}
if ($row[4] -eq '0') {
$ops[$row[1]]++;
}
if ($row[4] -eq '1') {
$ops[$row[1]]--;
}
#write-host $line $ops[$row[1]];
$prevrow = $row;
}
沒有真正知道片斷* *是相當模糊的腳本的域和一般的意圖,實際上。變量名稱而不是索引可以在這裏很好地工作(例如'$ name,$ description,$ date,$ somethingelse = $ line -split'|'')。 – Joey 2012-07-12 11:37:36