Ruby shell instead of Bash shell in Ubuntu?

Solution 1:

You may look on this project: https://github.com/adamwiggins/rush

Solution 2:

You wouldn't want to do that. It would mean, for example, putting all arguments passed on to programs in double quotes. (ipython, which resembles ruby's irb, can do something like this, but it's cumbersome) Although I agree that bash and co are not great, they can't just be replaced, as an interactive prompt at least, by a general-purpose programming language.