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.
In reply to Re: How to awk a grep result in-script
by ShipWreck
in thread How to awk a grep result in-script
by ShipWreck
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |