From: nobu.nakada@... Date: 2003-03-18T08:10:28+09:00 Subject: [ruby-list:37343] Re: 起動時コマンドの再現 なかだです。 At Tue, 18 Mar 2003 06:54:53 +0900, sakazuki wrote: > 起動時のコマンドを忠実に再現する方法はありませんでしょうか? > 自分自身の起動コマンドを別プロセスに登録してやり、その別プロセスから自分自身 > をsystemを使って再起動させたいのです。 > > 以下のようなスクリプトを試すと二回目以降引数が変化してしまいます。起動コマン > ドにはいろいろなケースがありえますが、汎用的に対応できるいい方法はありません > でしょうか? 要するに、文字列をシェルで安全なようにエスケープしたいというこ とでしょうか。簡単な方法としては、ダブルクォートで囲むかわりに String#dumpとかString#inspectを使うとか。 # シェルエスケープ用のライブラリってたしか誰か作ってませんでし # たっけ。 -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦