if( $#ARGV==0 || !$ARGV[0] || !grep{ $ARGV[0] eq $_,}@arr ) { ...