#!/bin/bash
clear
( echo "See all open files"; echo "$ lsof" ; lsof ) 2> /dev/null | less -S
clear
( echo "See files open by processes with names that start with ?"; echo "$ lsof -c syslogd"; lsof -c syslogd) 2> /dev/null | less -S
clear
(echo "See list of file open by a PID(s)";  echo "$ lsof -p 1"; lsof -p 1 ) 2> /dev/null | less -S
clear
( echo "See file open in a directory"; echo "$ lsof +D /etc" ; lsof +D /etc ) 2> /dev/null | less -S
clear
(echo "List who has a file or file on a device open"; echo "$ lsof /proc" ; lsof /proc ) 2> /dev/null | less -S
clear
echo "End of Demo"
#read -sn 1 x
