Beefy Boxes and Bandwidth Generously Provided by pair Networks
P is for Practical

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

Replies are listed 'Best First'.
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?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://154098]
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others imbibing at the Monastery: (4)
As of 2018-05-26 15:55 GMT
Find Nodes?
    Voting Booth?