Beefy Boxes and Bandwidth Generously Provided by pair Networks
XP is just a number
 
PerlMonks  

Re^4: RE question; how to insert a digit between const[a-z]*3 && inc[0-9]*3? (sprintf)

by taint (Chaplain)
on Apr 16, 2013 at 16:21 UTC ( #1028954=note: print w/ replies, xml ) Need Help??


in reply to Re^3: RE question; how to insert a digit between const[a-z]*3 && inc[0-9]*3? (sprintf)
in thread RE question; how to insert a digit between const[a-z]*3 && inc[0-9]*3?

Greetings, and thank you for your thoughtful replies.
Actually "abc" is a constant -- all the files in question are prefaced with those same 3 characters.
So in an effort to be more concise;
I need all the files prefaced by abc, to be followed by 4 digits.
The files abc1000.html through abc9000.html, are already there.
Which leaves abc1.html through abc999.html.
I was able to rename all the files by cobbling up a script with the help of
find(1),basename(1),cp(1), and rm(1) via for loop. But those won't help me with
the references to those files within all the files themselves. :(
So, in summary; how on earth can I append a 0 to abc
on all the references to abc100.html - abc999.html? Appending 2, or three
digits to the other references, will have the same solution. So I chose to use
the "hundreds" list for a starting point.

Thanks again for your thoughtful responses.

#!/usr/bin/perl -Tw
use perl::always;
my $perl_version = "5.12.4";
print $perl_version;


Comment on Re^4: RE question; how to insert a digit between const[a-z]*3 && inc[0-9]*3? (sprintf)
Replies are listed 'Best First'.
Re^5: RE question; how to insert a digit between const[a-z]*3 && inc[0-9]*3? (try)
by tye (Cardinal) on Apr 16, 2013 at 16:36 UTC

    Greetings, and thank you for your thoughtful replies.

    [...]

    So, in summary; how on earth can I append a 0 to abc on all the references to abc100.html - abc999.html?

    By reading and trying the solutions already provided in any of the thoughtful replies?

    If you are unable to adjust any of them to the fact that "abc" was in fact a constant (not that all of them needed adjustment), then perhaps step one is to hire somebody with programming abilities?

    - tye        

      Greetings, My reply was in response to
      I doubt "abc" was as literal as you interpreted it to be.
      ...
      As, in fact it was.

      I am just now reviewing/experimenting with all of those "thoughtful responses"
      you referenced
      By reading and trying the solutions already provided in any of the thoughtful replies?


      :)

      #!/usr/bin/perl -Tw
      use perl::always;
      my $perl_version = "5.12.4";
      print $perl_version;

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1028954]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others studying the Monastery: (18)
As of 2015-07-30 17:03 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (273 votes), past polls