Listar apenas comandos com lsof

1

Eu tentei com

lsof -F c somefile

Mas eu recebo

p1
cinit
p231
cmountall
p314
cupstart-udev-br
p317
cudevd

Em vez de

init
mountall
...

Qualquer forma de obter apenas o comando?

    
por kittie 06.08.2014 / 15:50

2 respostas

0

A página man diz que o ID do processo está sempre selecionado.

dependendo da sua necessidade, você pode usar o awk para filtrar o processo

lsof -F c somefile | awk '/^c/ { print substr($0,2)}' 
    
por 06.08.2014 / 16:17
3

Isso selecionará as linhas que começam com a tag c e as imprimem depois de remover a tag.

lsof -F c somefile | sed -n 's/^c//p'
    
por 06.08.2014 / 16:17

Tags