Beefy Boxes and Bandwidth Generously Provided by pair Networks Joe
The stupid question is the question not asked
 
PerlMonks  

Re: help please

by ropey (Hermit)
on Mar 25, 2002 at 14:29 UTC ( #154098=note: print w/ replies, xml ) Need Help??


in reply to help please

I think where your going wrong is lack of planning, whenever I start a new project script I try and identify what I actually want to achieve. Try breaking it down into much smaller blocks and work from there. Address each issue in turn and you will find it pulls itself together. A good starting place is to write whatever sub procedures you may need first and add comments, don't even attempt to start coding before you have done this. For your case I would do something like this.

sub input { # Need to receive the input from the user # and perform } sub scan { # Going to receive a directory as a a parameter # Look through each file or directory,and perform # Specific action, if directory call myself with the # path to the directory } sub rename_html { # Receive filename (with path) to be changed # Change the name of the file and return } sub convert_tags { # Receive the filemname( with path) to be converted # Open the file and using a regex will replace http with # Https } sub log { # When we change a file going to keep a record of what is to be # done, recieve filename and a code dependent on what was done. # Write to the log }
Most importantly don't get yourself into a panic just do take one small step at a time. HTH


Comment on Re: help please
Download Code
Re: Re: help please
by sdyates (Scribe) on Mar 25, 2002 at 19:37 UTC
    It is amazing how simple things go when this method is attempted. I often find myself scratching my head. I then start to write code much like you in an essay form: explaining what I need to do... Then I break each sentance into a task to be completed.

    I hope young grasshoper reads your post--it is essential to any programming or scripting: valuable life skill!!!!

    Very good post

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others scrutinizing the Monastery: (10)
As of 2014-04-17 11:37 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    April first is:







    Results (446 votes), past polls