Hi,
    I am trying to write a script to kill all processes named $string.  I am
not sure how to handle the regex the right way.  Here is a sample of the
command:

djh      17893 17892  0 Jul03 pts/16   00:00:00 rlogin test3
djh       6401 25628  0 Jul05 ?        00:00:00 [rhn-applet <defunct>]
djh       6525 25746  0 Jul05 pts/1    00:00:00 bash
djh       6530  6525  0 Jul05 pts/1    00:00:00 rlogin xeon
djh       6531  6530  0 Jul05 pts/1    00:00:00 rlogin xeon
djh       6828 25746  0 Jul05 pts/9    00:00:00 bash
djh       6833  6828  0 Jul05 pts/9    00:00:00 rlogin xeon
djh       6834  6833  0 Jul05 pts/9    00:00:11 rlogin xeon
djh       7292 26480  0 Jul05 pts/10   00:00:00 rlogin spot
djh       7293  7292  0 Jul05 pts/10   00:00:00 rlogin spot
djh       7361 25746  0 Jul05 pts/12   00:00:00 bash
djh       7366  7361  0 Jul05 pts/12   00:00:00 rlogin spot
djh       7367  7366  0 Jul05 pts/12   00:00:00 rlogin spot
djh       7466 25746  0 Jul05 pts/14   00:00:00 bash
djh       1612 25628  0 08:49 ?        00:00:00 [rhn-applet <defunct>]
djh       1639 25746  0 08:50 pts/17   00:00:00 bash
djh       1647  1639  0 08:51 pts/17   00:00:00 rlogin duke
djh       1648  1647  0 08:51 pts/17   00:00:00 rlogin duke
djh       1742     1  0 09:10 ?        00:00:00 gvim process_killer.pl
djh       1778  7466  0 09:20 pts/14   00:00:00 /usr/local/bin/perl
../process_kidjh       1779  1778  0 09:20 pts/14   00:00:00 sh -c ps -ef |
grep djh
djh       1780  1779  0 09:20 pts/14   00:00:00 ps -ef
djh       1781  1779  0 09:20 pts/14   00:00:00 grep djh

I want to strip out the fist columns of numbers (the PIDs).  How would I do
this if each line of this is an element in an array?  Any help would be
appreciated.

Thanks



Reply via email to