Ruby 1.9.2 リファレンスマニュアル > ライブラリ一覧 > library shellwords > module Shellwords > shellescape
shellescape(str) -> String
文字列を Bourne シェルのコマンドライン中で安全に使えるようにエスケープします。
例:
require 'shellwords' pattern = 'Jan 15' puts "grep #{Shellwords.shellescape(pattern)} file" # => grep Jan\ 15 file