【发布时间】:2012-08-03 14:12:21
【问题描述】:
我在 bash shell 中使用 jps 来查找所有正在运行的 java 进程。我希望能够使用 jps 输出的 PID 列表。我可以使用
成功地将它们打印到屏幕上jps | awk '{print $1}'
但我希望有多个进程正在运行,我想将它们放在一个数组中。我发现了另一个他们使用的例子
awk '{arr[$1]}'
因为他们想要在数组中的输出是单列。这类似于我想放入数组中的 PID 列。
是否可以将它们通过管道传输到数组中?我无法在需要时更改数组的索引。有一个更好的方法吗?
任何指导都会受到热烈欢迎。 谢谢。
【问题讨论】: