When i run the java program which is accessing the text file "test.txt" and do lsof i get the following:
vim 4700 mayank 4u REG 8,7 12288 392895 /home/mayank/Documents/CreditModule/src/.test.swp (deleted)
java 4731 mayank 17r REG 8,7 21 390905 /home/mayank/Documents/CreditModule/src/test
java 22110 mayank 17r REG 8,7 292 394129 /home/mayank/Documents/CreditModule/src/test (deleted)
(I have no instance of '
test' opened, only this one program accesses 'test')
when i do end my program and do lsof again (/usr/sbin/lsof | grep test), i get:
vim 4700 mayank 4u REG 8,7 12288 392895 /home/mayank/Documents/CreditModule/src/.test.swp (deleted)
java 22110 mayank 17r REG 8,7 292 394129 /home/mayank/Documents/CreditModule/src/test (deleted)
So i cant use a wc on this. I understand i should not take into account the entries which have (deleted) marked.
How can i ignore those entries and get only the active ones?
Thank you,
Mayank