Help for this page

Select Code to Download


  1. or download this
    $ perl -E '
        my $x = $ARGV[0] =~ s/(`[^`]+`)/$1/eegr =~ s/\R//gr;
        say $x;
    ' 'DMY_`date +%d%m%Y`_MY_`date +%m%Y`_Y_`date +%Y`.log'
    DMY_21122019_MY_122019_Y_2019.log
    
  2. or download this
    $ perl -e '
        my $x = $ARGV[0];
    ...
        print "$x\n";
    ' 'DMY_`date +%d%m%Y`_MY_`date +%m%Y`_Y_`date +%Y`.log'
    DMY_21122019_MY_122019_Y_2019.log
    
  3. or download this
    package Pm_11110263_FilenameGen;
    
    ...
    }
    
    1;
    
  4. or download this
    $ perl -E '
        use lib ".";
    ...
        say gen_filename($ARGV[0]);
    ' 'daily_~DATE DMY~_monthly_~DATE MY~_yearly_~DATE Y~.log'
    daily_21122019_monthly_122019_yearly_2019.log
    
  5. or download this
    $ perl -E '
        use lib ".";
    ...
        say gen_filename($ARGV[0]);
    ' 'daily_~DATE DMY~_monthly_~DATE MY~_yearly_~DATE Y~_BAD_~RM ROOT~.lo
    +g'
    FATAL! 'RM ROOT' is invalid at Pm_11110263_FilenameGen.pm line 26.