in reply to How to awk a grep result in-script
Found it:
foreach my $line (@array) { my @column = split( /\s+/, $line ); print $column[0], " ", $column[1], " ", $column[7],"\n"; my $columnID = $column[0]; foreach ( my $columnID ) { while ( $columnID =~ /(^FBgn\d+)/ ) { my $ID = $1; print $ID, "\n"; } } }
Which yields:
[kdfadm@serv01 ~]$ /usr/bin/perl SplitTest root 10053 sudo kdfadm 10057 -bash root 24073 sudo kdfadm 24077 -bash kdfadm 28868 scp kdfadm 28869 /usr/bin/ssh kdfadm 29005 /usr/bin/perl kdfadm 29006 sh kdfadm 29007 ps kdfadm 29008 grep root 111587 sudo kdfadm 111592 -bash kdfadm 121521 /bin/sh kdfadm 121527 /opt/kdf/home/java8/bin/java kdfadm 121562 /opt/kdf/home/jdk1.8.0_162/jre/bin/java kdfadm 121563 /opt/kdf/home/jdk1.8.0_162/jre/bin/java kdfadm 121572 /opt/kdf/home/jdk1.8.0_162/jre/bin/java kdfadm 121576 /opt/kdf/home/jdk1.8.0_162/jre/bin/java kdfadm 121597 /opt/kdf/home/jdk1.8.0_162/jre/bin/java kdfadm 121600 /opt/kdf/home/jdk1.8.0_162/jre/bin/java kdfadm 121615 /opt/kdf/home/jdk1.8.0_162/jre/bin/java kdfadm 121622 /opt/kdf/home/jdk1.8.0_162/jre/bin/java
Thanks to anyone who had a look.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: How to awk a grep result in-script
by AnomalousMonk (Archbishop) on Nov 15, 2019 at 00:21 UTC |