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