[md5sum] script

I am getting No such file or directory if my variable contains white spaces... Is there a way to fix this?

This works

x="1.md5"
md5sum -c "$x"
 

This, does not

x="23\ 5\ 6\ 7\ 8\ 9\ 10.md5"
md5sum -c "$x"
md5sum: '23\ 5\ 6\ 7\ 8\ 9\ 10.md5': No such file or directory 

How do I fix the above error?

--- Post updated at 09:29 AM ---

Never mind.. I figured it out..

I just have to remove from my variable all the "\"

Yes, that's an XOR . Either use slashes XOR use quotes.

I marked the thread solved for you...