RubyスクリプトでLinuxコマンドとGnuソフトウェアを使用する

RubyスクリプトでLinuxコマンドとGnuソフトウェアを使用する

RubyスクリプトでコマンドまたはGNUソフトウェアを使用できますかlswget実際にBashの代わりにRubyを使用し、すべてのLinuxコマンドとGnuソフトウェアを使用できますか?

ベストアンサー1

Rubyを含む広く使用されている言語で書かれた多くのUnixシェルがあります。例は次のとおりです。急ぐ (また説明されています。http://rush.heroku.com/、とんでもない誤って設定されたSSL)。文書の一部の使用例:

Bashを使用してプロジェクトのクラス数を計算します。

find myproj -name \*.rb | xargs grep '^\s*class' | wc -l

急いで次のようになります。

myproj['**/*.rb'].search(/^\s*class/).lines.size

Unixシェルとしての有用性は議論の余地がありますが、熱心なRubyユーザーには試してみる価値があります。

おすすめ記事