Good comments so far.

Perl is a bit more powerful, meaning that you can do just about anything with it. It's also widely used for many things, and is C-ish in its syntax. So knowing perl is likely to give you more mileage personally.

OTOH, bash is a bit simpler. When I've looked at doing the same thing in bash vs perl, the bash scripts tend to be a bit shorter and simpler (no files to open, etc). There is quite a lot you can do with bash once you learn what it's capable of.

Given that your application is something that is done for the most part at the command line, I expect in this case that bash would be more suitable. I don't think that perl would buy you much of anything, and bash would probably be a little less coding.

That's just my opinion though. ;)

--
-Eric 'shubes'

keith smith wrote:

Well Shell looks like Chinese to me. I bet I can learn it as I have learned a number of languages. I think knowing what to do [with Linux] might be more difficult than learning a language. I did some PERL scripting about 10 years ago. Seems simple enough.

Since it is half a dozen of one or 6 of the other, I'm wondering which would give me more mileage since I am currently doing PHP?

------------------------
Keith Smith

--- On *Wed, 5/19/10, James Finstrom /<[email protected]>/* wrote:


    From: James Finstrom <[email protected]>
    Subject: Re: PERL vs. Shell scripting for server automation.
    To: "Main PLUG discussion list" <[email protected]>
    Date: Wednesday, May 19, 2010, 6:11 PM

    This is like asking bacon or gravy. It depends what flavor of fat you
    are :). Do you know either language? Which are you more fluent in

    On 5/19/10, keith smith <[email protected]
    </mc/[email protected]>> wrote:
     >
     > Hi Everyone,
     >
     > I was looking at some examples on writing a back up script and
    they are
     > written in shell script.
     >
     > Now I'm wondering what would be better PERL or Shell scripting
    for doing
     > stuff like writing a backup script that might stop MySql, make a copy
     > (dump?) , tar it and maybe move the tarball or place it on
    another server?
     >
     > As you might have gathered from my last couple of questions I am
    not a sys
     > admin.  I'm a programmer and am responsible for several servers,
    so I guess
     > I need to break down and learn a few more skills.
     >
     > Thanks in advance for your insight, advice, and help!
     >
     > ------------------------
     >
     > Keith Smith
     >
     >
     >

-- Sent from my mobile device

    James Finstrom
    Rhino Equipment Corp.
    http://rhinoequipment.com ~ http://postug.com
    Phone: 1-877-RHINO-T1 ~ FAX: +1 (480) 961-1826
    Twitter: http://twitter.com/rhinoequipment
    IP: [email protected]
    </mc/[email protected]>
    ---------------------------------------------------
    PLUG-discuss mailing list - [email protected]
    </mc/[email protected]>
    To subscribe, unsubscribe, or to change your mail settings:
    http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss



---------------------------------------------------
PLUG-discuss mailing list - [email protected]
To subscribe, unsubscribe, or to change your mail settings:
http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss

Reply via email to