1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

コマンドの中でRubyを実行する

Posted at

環境

Ruby2.6

内容

Rubyでちょっとした処理を実行したい場合、テキストファイルにRubyのコードを記述して、コマンドから呼び出して実行することになります。

因みに次のコードは1から20までに出てくる素数を出力するコードです。

hoge.rb
def hoge
    require 'prime'
    puts Integer.each_prime(20).to_a
end
hoge

コマンドからファイルを呼び出して実行します。

$ruby ./hoge.rb

Rubyのコードを別ファイルに作成するのではなく、Rubyコマンドの中にコードを直接埋め込んで実行することができます。

やり方その1

$ruby -e 'require "prime"; puts Integer.each_prime(20).to_a'

やり方その2

$ruby -rprime -e 'puts Integer.each_prime(20).to_a'
1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?