lsof의 이름 열만 가져오시겠습니까?

lsof의 이름 열만 가져오시겠습니까?

훌륭하게 작동하는 다음 명령이 있습니다.

sudo lsof -w -c smbd -u myuser | grep '.txt'

보고서에 넣을 반환 출력("NAME" 열)의 파일 이름 부분에 대한 전체 경로를 가져오고 싶습니다. NAME 열을 얻는 가장 쉬운 방법은 무엇입니까?

답변1

sudo lsof -w -c smbd -u myuser | tr -s ' ' | cut -d' ' -f 9 | grep '.txt'

tr - 반복되는 공백을 단일 공백으로 바꿉니다. cut - 필드\열 9만 출력합니다.

관련 정보