I have a question about password include question mark

My English skill is so bad. Please understand that..

I want to find my password.

So, I followed FAQ.

The Link: https://hashcat.net/wiki/doku.php?id=fre..._questions

"I have a half-known password. I know the first 4 letters, can hashcat get the rest of the password?"

I expect hashcat finds last password. I input password like this, "zz*4$?_ XXXXXXXXXXXXXX
But in my case the password include ? (question mark)

Full input is
 hashcat -m 14600  -a 3 -w 3 header.luks "zz*4\$?_XXXXXXXXX@XiXoNo?a?a?a?a?"  -i --increment-min 20

Hashcat makes candidates like this

zz*4130_ XXXXXXXXX@XiXoNo-> zz*4130_ XXXXXXXXX@XiXoNo{
But as I know my password first 6 letters is "zz*4130...."

So, I try change password input "zz*4\$?_XXXXXXXXXXXXXX

Then, occured Syntax error.

I make various attempts but results were same.

How to input correctly, if password include ? (question mark).

I really want to find answer.

Thank you for read my post.
use "??" to specify a ? in a mask attack
(08-02-2018, 04:24 PM)undeath Wrote: use "??" to specify a ? in a mask attack

Thank you for the answer.

I’m sorry.

I tried to that. That’s work but.. 
This time also hashcat occured syntax error

Syntax error : zz*42?_XXXXXXXXXNiLo

Syntax error : zz*42?_XXXXXXXXXNiLoN

Syntax error : zz*42?_XXXXXXXXXNiLoNo

Syntax error : zz*42?_XXXXXXXXXNiLoNo?a

I think the dollar sign also changed.

I want to fixed password first 6 letters include Special Character.

Please help to find answer.

Thank you.
If you're on linux you need to escape $ signs or use ' quotes.
(08-03-2018, 02:31 PM)atom Wrote: If you're on linux you need to escape $ signs or use ' quotes.

Thank you. It’s works!