From: Information Kanasansoft Date: 2007-12-06T01:41:51+09:00 Subject: [ruby-list:44318] Re: プログラムに対して意図したとおりの文字列を渡す方法 kanasanです。 なかむら(う)さん、度々申し訳ありません。 > (1) ワイルドカードの展開を抑制する場合は「'」でくくる > (2) 空白文字は「"」または「'」でくくる > (3) 「"」は「'」または「"」でくくる > (つまり「'"'」または「"""」) > (4) 「'」は「"」でくくる > (つまり「"'"」) > (5) シェルがcmd.exeの場合、「<」「>」「|」「&」「^」などの特 > 殊文字は「"」でくくる。これはcmd.exeのルールですので、詳 > しくはWindowsのヘルプにあたってください。 > > というわけで、例えば、「a " b '*c」という文字列を渡したい場合 > は、「a' ''"'' 'b' '"'"'*'c」とすればいいことになります(もち > ろんもっと短く書けますが)。 ありがとうございます。 今、環境がないため試せませんが これで解決できそうです。 ありがとうございました。