if (/^\S+/) { print "$&\n"; } #### if (/^(\S+)\s+/) { print "$1\n"; } #### xcommand | perl -nae 'print $F[0],"\n"' #### my $command="xcommand"; open(CMD, "$command |") or die "Error: $!\n"; while() { print (split(" "))[0]."\n"; # or whatever else } close(CMD);