web-dev-qa-db-ja.com

Ruby UbuntuのBashシェルの代わりにシェル?

Rubyの方がはるかに強力であり、それを使用してより強力なスクリプトを作成することもできます。

UbuntuでBashをRubyに置き換えて、Bashコマンドの代わりにRubyを使用できるようにする、オープンソースの実装はありますか?.

Ruby Shellの代わりにBashShellのように。

7
ajsie

あなたはこのプロジェクトを見るかもしれません: https://github.com/adamwiggins/Rush

9
Nakilon

あなたはそれをしたくないでしょう。これは、たとえば、プログラムに渡されるすべての引数を二重引用符で囲むことを意味します。 (Rubyのirbに似たipythonはこのようなことを行うことができますが、面倒です)bashとcoは優れていないことに同意しますが、少なくともインタラクティブなプロンプトとして、汎用プログラミングに置き換えることはできません。言語。

1
loevborg

私はいくつかの試みを見てきましたが、それはそれほど有用なものではありません。 Rubyで何かをしたい場合は、IRBを起動するだけです。まれに、これを行っていくつかのファイルを反復処理し、重要な方法などで名前を変更します。

scriptingについては、まあ、Rubyスクリプトを書くだけです。

0
AboutRuby