Beefy Boxes and Bandwidth Generously Provided by pair Networks
go ahead... be a heretic

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?

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

How do I use this? | Other CB clients
Other Users?
Others imbibing at the Monastery: (12)
As of 2015-01-29 15:54 GMT
Find Nodes?
    Voting Booth?

    My top resolution in 2015 is:

    Results (243 votes), past polls