Beefy Boxes and Bandwidth Generously Provided by pair Networks
Clear questions and runnable code
get the best and fastest answer
 
PerlMonks  

Re: perl shell utility scrips

by virtualsue (Vicar)
on Aug 30, 2001 at 13:32 UTC ( [id://109026]=note: print w/replies, xml ) Need Help??


in reply to perl shell utility scrips

If that's all you need to do, it sounds like a shell script would be more appropriate. Perl has things in common with shell scripting, but it's a lot more than that. I wouldn't use it simply to automate a few simple tasks in a way that doesn't use any of the features of Perl. Writing shell scripts in Perl can only make the whole process slower than doing it in shell in the first place.

Replies are listed 'Best First'.
Re: Re: perl shell utility scrips
by spartan (Pilgrim) on Aug 30, 2001 at 18:39 UTC
    While I do agree with virtualsue, I have a dissenting opinion. I am very new to perl, and programming itself. I can write shell scripts, but they tend to be limited. So I started writing my shell scripts in perl. It has taught me alot! The one most important thing I got out of it was this: I overcame my fear of perl, and it's structure, syntax, etc... I am making myself more comfortable with it each day I use it, and when I need the more advanced functions, I search on perlmonks and try to implement what I've seen. It's tough for me because the last time I wrote programs was about 14 years ago in high school, and that was in basic, and pascal on a TRS-80 (I loved my model 4). So while I agree that dfg2's script would best be written in #!/bin/ksh it might not be the best way to get into perl for a person just (re)starting programming.
    -spartan

    Very funny Scotty... Now PLEASE beam down my PANTS!
      I am all for writing Perl programs - I do it myself all the time. It's just that the sequence of tasks in question is a perfect example of something that can be done quickly & simply in shell, and not so easily in Perl. I'm not saying you're wrong, because you're not. It's easier to learn a language if you have a motivation, something that you need to accomplish. But in this case I think he'd be struggling with it days after starting, when he'd have a tool he could use that would make his life easier in a few minutes using the shell language of his choice.
        I couldn't agree more.
        -spartan

        Very funny Scotty... Now PLEASE beam down my PANTS!
Re: Re: perl shell utility scrips
by dga (Hermit) on Aug 31, 2001 at 00:26 UTC

    What about the Shell Module?

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others musing on the Monastery: (3)
As of 2024-04-19 21:03 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found