Linuxでコンソール出力テーブルの特定のセル値を変数に保存するには?

Linuxでコンソール出力テーブルの特定のセル値を変数に保存するには?

ポート8080に対して実行されているプロセスのプロセスIDを取得する必要があるため、次のコマンドを実行してください。

lsof -i :8080

返される出力は次のとおりです。

COMMAND  PID USER   FD   TYPE  DEVICE SIZE/OFF NODE NAME
java    2576 root   28u  IPv4 6582151      0t0  TCP *:http-alt (LISTEN)

変数からPID値を取得したいです。次の試みましたが、出力の2番目の列から値を返します。

var=$(lsof -i :8080 | awk '{print $2}')
echo $var

出力は -

PID 2576

出力から特定のセル値の値を収集する方法を案内してください。

ベストアンサー1

おすすめ記事