#!/usr/bin/perl open(PROCESS, "beanc | grep -w $ARGV[0] |"); foreach () { if ($_ =~ /($ARGV[0].*?\s*)(.*?[0-9])( .*)/) { print $2; } } close(PROCESS);