$FN_OUTPUT = "$DST_DIR/XXX_SIPABCD_5MIN_OHR_${YYYYmmddHHMMSS}_${INSTANCE}_$$"; # Suffixes added later: .processing .completed #### my $vmstr = "zldcdyh1bdce2d14-xxx-vccpohr-correlator-0"; my ($opstr) = $vmstr =~ /-(\d\d)$/; #using the value of $vmstr of the VM but with an added 0 my $OPinst = “/PMOSS_SIPNBVQM_5MIN_OHDR_${YYYYmmddHHMMSS}ss”; But I am not sure how to use the $opstr in $FN_OUTPUT = "$DST_DIR/XXX_SIPABCD_5MIN_OHR_${YYYYmmddHHMMSS}ss_${INSTANCE}_$$"; Is it as $FN_OUTPUT = "$DST_DIR/XXX_SIPABCD_5MIN_OHR_${YYYYmmddHHMMSS}$opstr_${INSTANCE}_$$";