コマンドラインに渡す文字列をエスケープ

特定の文字を含む文字列をパースしようとすると、実行されるシェルコマンド文字列がおかしくなってしまいました。OSコマンドインジェクションの危険性もあります。