I have a script where I need to take a user's password and then run a command line using it. I need to backslash all (could be more then one) non-alphanumeric characters in the password. I have tried several things at this point including the below but getting no where. This has to be easy, just missing it.

Tried these and several others:

`password = password.gsub(/(\W)/, '\\1')`

`password = password.gsub(/(\W)/, '\\\1')`

`password = password.gsub(/(\W)/, '\\\\1')`