jones 11111 33334 09:37:46 awk jones 11113 44454 09:37:46 grep jones 11123 33334 09:37:46 /bin/ksh jones 11118 22234 06:18:58 -ksh #### jones 11135 44322 09:39:38 grep jones 11118 22234 06:18:58 -ksh #### ps -ef | grep Jones | awk '$8 !~ /awk/ && $8 !~ /\/bin\/ksh/ \ {print $1" "$2" "$3" "$5" "$8}' #### jones 11111 55555 0 09:42:09 pts/1 0:00 /usr/local/bin/perl ps1 jones 22222 66666 0 09:42:09 pts/1 0:00 grep jones jones 33333 77777 0 09:42:09 pts/1 0:00 sh -c ps -ef | grep jones > out r jones 44444 88888 0 06:18:58 pts/1 0:01 -ksh #### jones 22222 66666 0 09:42:09 pts/1 0:00 grep jones jones 44444 88888 0 06:18:58 pts/1 0:01 -ksh #### #!/usr/local/bin/perl system("ps -ef | grep Jones > outr"); $outr = 'outr'; open(OF, "$outr") || die "Can not open $outr: $!\n"; @data=(); close(OF); open(OF,">$outr") || die "File not opening $outr: $!\n"; foreach $_ (@data) { next if ($_ !~ m/\/usr/local/bin/perl ps1$/) && ($_ !~ /sh \-c ps \-ef \| grep jones \> out) ; print OF $_; } close(OF);