道歉,如果這是一個非常簡單的問題,但我在無所事事。運行命令,提取一個字段,運行一個結果命令
我試圖做的是採取了命令的輸出 - 在這種情況下,NetApp的DFM:
dfm event list
ID Source Name Severity Timestamp
------- ------- ------------- ----------- ------------
1 332 volume-online Normal 20 Apr 10:16
2 443 volume-online Normal 20 Apr 10:17
3 3222 volume-online Normal 20 Apr 10:18
我有17000的事件 - 我想通過ID來將它們全部刪除,運行:
dfm event delete <ID>
我知道正是我怎麼會做這在Unix(以及用於當這是我們平臺):
for i in `dfm event list | awk '{print $1}'`
do
dfm event delete $i
done
獎勵積分 - 「grep」類型的標準?我事先對這個問題的基本性質表示歉意 - 我試着在Google上尋找一個合適的例子,但沒有發現任何東西。
我已經開了一個頭:
dfm event list > dfmevent.txt
foreach ($line in get-content dfmevent.txt) {
echo $line
}
但我想我會問,如果有一個更好的辦法。
現貨,正是我之後,謝謝。 – Sobrique