【发布时间】:2011-04-20 18:20:48
【问题描述】:
在 Unix 上,所有这三个生成相同的结果
system("top -H -p $pid -n 1"); #ver1
system("top", "H", "p $pid", "n 1"); #ver2
system("top", "-H", "-p $pid", "-n 1"); #ver3
ver2和ver3有什么区别?
我有什么理由应该使用 ver2 和 ver3 而不是 ver1?
-
它们甚至不支持管道结果,例如,是否有任何 ver2 和 ver3 等效于以下调用?
system("top -H -p $pid -n 1 | grep myprocess | wc -l");
【问题讨论】:
-
closevoter,这不是重复的。至少在打分之前阅读问题。 @PP:你的意思是说它是重复的?
-
不,我提到了链接,因为问题是相关的。
-
我在安全一章的Mastering Perl 中解释了很多。不过,这也都在文档中。
-
@brian,你能链接文档的相关部分吗?没有提及here。
标签: perl