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 값을 얻고 싶습니다. 다음을 시도했지만 출력의 두 번째 열에서 값을 반환합니다.

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

출력은 -

PID 2576

출력에서 특정 셀 값의 값을 수집하는 방법을 안내해 주십시오.

관련 정보