道歉,如果这是一个非常简单的问题,但我在无所事事。运行命令,提取一个字段,运行一个结果命令
我试图做的是采取了命令的输出 - 在这种情况下,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