I stupidly created some directories with a colon in the filename, which confuses some programs. I wanted to change these colons to underscores. Shell scripting makes my head hurt, so I turned to do it in Ruby instead…
Not a bad one-liner. For all I complain about dynamic languages, they can sure be handy.
What would this look like in Scala (which also has a handy REPL)? Almost a one-liner, if you don’t count the import:
Scala will never be a popular scripting tool, obviously, but it’s cool that you can achieve a Ruby-like level of compactness with it.