I would like to know how I would say if $item equals $tempitem OR if $item is empty(the variable is a placeholder that has nothing in it), execute command. Are either of these saying the above statement because I don't seem to be getting the expected results.
If ($item =~ /^(\D+)(\d+)/ {) If ($1 eq !$tempitem) { do an action; }else{ do some other action; undef $tempitem; or If ($item =~ /^(\D+)(\d+)/ {) If ($1 eq defined(!$tempitem)) { do an action; }else{ do some other action; undef $tempitem;