環境
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'