read-minibuffer function input string with " Punctuation
<p>I write emacs lisp code as follows:</p>

<pre><code>#!/usr/bin/emacs --script
(setq input (read-minibuffer "please input your name:") )
(message "%s" input)
</code></pre>

<p>and then I use this code to test standard input:</p>

<pre><code>./test.el
please input your name:hello
hello
</code></pre>

<p>this is ok for the first test. But when I put string <code>hello,world</code> to standard input, it occurs error:</p>

<pre><code>please input your name:hello,world
Trailing garbage following expression
</code></pre>

<p>And then I put string <code>"hello,world"</code> to standard input, it passed:</p>

<pre><code>please input your name:"hello,world"
hello,world
</code></pre>

<p>Then I want to know, how should I do that can get the input string without <code>"</code>
punctuation. I just want to input <code>hello,world</code>, rather then <code>"hello,world"</code>.
Thanks</p>