実行中のすべての Java プロセスを見つけるために、bash シェルで jps を使用しています。jpsが出力するPIDの一覧を使えるようにしたい。を使用して、それらを画面に正常に印刷できます
jps | awk '{print $1}'
しかし、複数のプロセスが実行されていると予想され、それらを配列に入れたいと思います。彼らが使用した別の例を見つけました
awk '{arr[$1]}'
彼らが配列で望んでいた出力は単一の列だったからです。これは、配列に入れたい PID の列に似ています。
それらを配列にパイプすることは可能ですか? 必要に応じて配列のインデックスを変更するのに問題があります。これを行うより良い方法はありますか?
どんな指導も暖かく受け取られます。ありがとう。