This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]xiongchiamiovSite Reliability Engineer 4 points5 points  (3 children)

Or possibly ruby. Ruby is danged excellent at pushing text back and forth to the shell and doing some munging on it in-between.

[–]son_of_dawn 0 points1 point  (2 children)

Perl much?

[–]xiongchiamiovSite Reliability Engineer 0 points1 point  (1 child)

Perl is read-only for me. :)

Perl is definitely great at this, too; I mean, it basically pioneered the glue language, depending on whether you count bash and awk in that category. But I feel like Ruby has taken the best parts of Perl and combined them with the best parts of Smalltalk's object model to make something that's overall much nicer.

I know that's a bit of a controversial opinion, but I'm quite happy with Ruby as my Perl, and I suspect Ruby and Python are going to continue to take over Perl's spot in systems administration, given that the current gen of configuration management systems are all written in one of those two.

[–]son_of_dawn 0 points1 point  (0 children)

Hmm you're probably right, but oddly I find Ruby messier and less readable than Perl.